характеристика вместе с компаратором обратного порядка.

ение лямбдами Мориса Нафталина, гл. 6 - «Стрим перформанс».

Существует объяснение различных характеристик потоков на разных этапах выполнения (промежуточный и конечный). Например,

Stream.of(8,3,5,6,7,4)//ORDERED, SIZED
.filer(i->i%2==0) // ORDERED
.sorted() // ORDERED, SORTED
.distinct() // DISTINCT, ORDERED, SORTED
.map(i->i+1) // ORDERED
.unordered(); //none

Что меня смутило, так это объяснение Сортированных характеристик:

«Элементы потока могли быть отсортированы в других порядках, если компаратор был определен и использован для этой цели, но такие потоки не имеют характеристики SORTED».

Почему, если для реализации Sorted Data Structure (SortedMap в приведенном выше случае) предусмотрен пользовательский компаратор, среда не будет рассматривать создание потоков с характеристикой SORTED?

Ответы на вопрос(1)

Ваш ответ на вопрос