качестве Supplier<List<T>>. То есть даже если у меня Spliterator SIZED и даже SUBSIZED (как раз речь про ArrayListSpliterator), я всё равно потрачу часть времени на расширение ArrayList'а, если у меня больше 10 элементов?
И это несмотря на то, что я не выполнял операции вроде filter() (то есть по сути сплитератор остался SIZED). Какая-то хрень. Есть, конечно, Collectors.toCollection(), но это жутко неудобно.
А, да, забыл вопрос: какого хера?)
Обсуждают сегодня