List list = Lists.newArrayList();
list.stream().sorted(Comparator.comparing(x -> x.get(0))); //works fine
list.stream().sorted(Comparator.comparing(x -> x.get(0)).reversed()); //cannot work
list.stream().sorted(Collections.reverseOrder(Comparator.comparing(x -> x.get(0)))); //works fine too
Я прочитал подсказку IDE, но не понял. Может ли кто-нибудь объяснить это доступным для понимания способом?
почему при второй сортировке возникает ошибка компиляции? [code]List list = Lists.newArrayList(); list.stream().sorted(Comparator.comparing(x -> x.get(0))); //works fine list.stream().sorted(Comparator.comparing(x -> x.get(0)).reversed()); //cannot work list.stream().sorted(Collections.reverseOrder(Comparator.comparing(x -> x.get(0)))); //works fine too [/code] Я прочитал подсказку IDE, но не понял. Может ли кто-нибудь объяснить это доступным для понимания способом?
почему при второй сортировке возникает ошибка компиляции?спасибо
List list = Lists.newArrayList();
list.stream().sorted(Comparator.comparing(x -> x.get(0))); //works fine
list.stream().sorted(Comparator.comparing(x -> x.get(0)).reversed());...
почему при второй сортировке возникает ошибка компиляции?спасибо
List list = Lists.newArrayList();
list.stream().sorted(Comparator.comparing(x -> x.get(0))); //works fine
list.stream().sorted(Comparator.comparing(x -> x.get(0)).reversed());...
Реверс упорядоченного потока
Приводит ли потоковая передача массива и последующее изменение порядка потока на накладные расходы (например, необходимость полной потоковой передачи массива) сначала, а затем повторить его в обратном порядке) ?...
Реверс упорядоченного потока
Приводит ли потоковая передача массива и последующее изменение порядка потока на обратный накладные расходы (например, необходимость сначала полностью выполнить потоковую передачу массива, а затем выполнить итерацию по...
Реверс упорядоченного потока
Приводит ли потоковая передача массива и последующее изменение порядка потока на обратный накладные расходы (например, необходимость сначала полностью выполнить потоковую передачу массива, а затем выполнить итерацию по...