Я понимаю, что авторы оригинального толиста () и т. Д. И т. Д. Не хотели посвятить конкретную реализацию, и они надеялись, что разработчики не будут полагаться на недокументированное поведение. Но, очевидно, они отказались от этой надежды и представили коллекционеров с явными неизменными результатами, такими как Tounmodifiablelist () . Так почему бы не обновить спецификацию TOLIST () , чтобы явно возвращать изменяемый результат вместо того, чтобы потребовать неловкого токолла (ArrayList :: new) ? Есть ли ценность в поддержании его неопределенной?
Подробнее здесь: https://stackoverflow.com/questions/794 ... mutability
Почему Collectors.tolist/Set/Map по -прежнему не гарантирует изменчивость? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
List.stream().collect(Collectors.toList()); возвращает пустой список [закрыто]
Anonymous » » в форуме JAVA - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Можно ли преобразовать возвращаемый тип сбора (Collectors.ToList() в LinkedList?
Anonymous » » в форуме JAVA - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Можно ли преобразовать возвращаемый тип сбора (Collectors.ToList() в LinkedList?
Anonymous » » в форуме JAVA - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-