Я использую Java 8, и у меня есть List results = new ArrayList();
Он имеет подмассивы, как показано здесь, результат = [[-6, 1, 5],[-8, 2, 6],[-8, 3, 5]]. И я хочу отсортировать результат на основе 0-го и 1-го индексов подмассива.
Сортированный список: result = [[-8, 2, 6], [-8, 3, 5], [-6, 1, 5]].
Как это сделать в коллекциях Java?
Я реализовал Collections.sort(result, (o1,o2)-> {(o1.get(0) > o2.get(0)) ? 1 : (o1.get(0) < o2.get( 0) ? -1 : 0)};); но это не работает должным образом.
Подробнее здесь: https://stackoverflow.com/questions/622 ... er-in-java