Stream stream = Stream.of("w", "o", "l", "f").parallel();
Set set = stream.collect(TreeSet::new,
Set::add,
Set::addAll);
System.out.println(set); // [f, l, o, w]
Сколько объектов TreeSet будет создано при выполнении приведенного выше кода?
Если я правильно понял, будет два TreeSet созданы объекты: один аккумулятором, другой объединителем.
[code]Stream stream = Stream.of("w", "o", "l", "f").parallel(); Set set = stream.collect(TreeSet::new, Set::add, Set::addAll); System.out.println(set); // [f, l, o, w] [/code] Сколько объектов TreeSet будет создано при выполнении приведенного выше кода? Если я правильно понял, будет два TreeSet созданы объекты: один аккумулятором, другой объединителем.