Сортировка в массиве Java [дубликат]

После попытки решить эту проблему в течение некоторого времени мне удалось найти также действующее решение:

var event = new MouseEvent('mousedown');
element.dispatchEvent(event);

Я попытался реализовать это и в JQuery, используя trigger и mousedown или только mousedown, но без успеха.

-2
задан Mark Rotteveel 21 March 2019 в 08:15
поделиться

3 ответа

Вы можете предоставить Comparator в методе sort в качестве второго параметра:

Arrays.sort(f, Comparator.comparing(Flight::getFlight_number));

Comparable интерфейс на самом деле не обязателен.

0
ответ дан Andronicus 21 March 2019 в 08:15
поделиться

Одно решение состоит в том, чтобы ваш класс Flight реализовал сопоставимый интерфейс . Это гарантировало бы, что он должен реализовать метод compareTo(), где вам нужно будет определить, как сравнивать один Flight объект с другим.

0
ответ дан Bill 21 March 2019 в 08:15
поделиться

Если ваш объект Flight реализует Comparable, и вы можете установить собственную логику для сравнения нужных полей, тогда вы можете просто использовать функцию Arrays.sort (). Смотрите здесь пример: https://www.tutorialspoint.com/java/util/arrays_sort_super.htm

0
ответ дан hasan 21 March 2019 в 08:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: