После попытки решить эту проблему в течение некоторого времени мне удалось найти также действующее решение:
var event = new MouseEvent('mousedown');
element.dispatchEvent(event);
Я попытался реализовать это и в JQuery, используя trigger
и mousedown
или только mousedown
, но без успеха.
Вы можете предоставить Comparator
в методе sort
в качестве второго параметра:
Arrays.sort(f, Comparator.comparing(Flight::getFlight_number));
Comparable
интерфейс на самом деле не обязателен.
Одно решение состоит в том, чтобы ваш класс Flight
реализовал сопоставимый интерфейс . Это гарантировало бы, что он должен реализовать метод compareTo()
, где вам нужно будет определить, как сравнивать один Flight
объект с другим.
Если ваш объект Flight реализует Comparable, и вы можете установить собственную логику для сравнения нужных полей, тогда вы можете просто использовать функцию Arrays.sort (). Смотрите здесь пример: https://www.tutorialspoint.com/java/util/arrays_sort_super.htm