Вы можете заключить его в кавычки, как если бы любой элемент был больше, чем его следующий элемент, массив не отсортирован , который мог бы быть функционально представлен как
public static boolean isSorted(double[] arr) {
return !IntStream.range(0, arr.length - 1)
.anyMatch(i -> arr[i] > arr[i + 1]);
}
Другими словами, для сортировки массива необходимо убедиться, что ни один из ваших элементов не должен удовлетворять условию, что он больше, чем число рядом с массивом .
Следовательно, лучший функциональный способ написания этого будет:
public static boolean isSorted(double[] arr) {
return IntStream.range(0, arr.length - 1)
.noneMatch(i -> arr[i] > arr[i + 1]);
}