Сортировка массива в порядке убывания java - PullRequest
0 голосов
/ 16 марта 2020

Я пытался отсортировать массив под названием эффективность в порядке убывания, например, так:

Arrays.sort(efficiency, (a, b) -> b - a)

Однако выдается исключение, что подходящий метод не найден. Затем я проверил документацию и обнаружил, что на самом деле существует метод

    sort​(T[] a, Comparator<? super T> c)

Что с этим не так?

1 Ответ

0 голосов
/ 16 марта 2020

Предполагая, что массив имеет не примитивный тип данных, вы можете использовать следующее:

Arrays.sort(efficiency, Collections.reverseOrder());

Для лямбда-специфического подхода c я бы проверил этот подробный ответ:

{ ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...