Почему Collectors.tolist/Set/Map по -прежнему не гарантирует изменчивость?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему Collectors.tolist/Set/Map по -прежнему не гарантирует изменчивость?

Сообщение Anonymous »

Я понимаю, что авторы оригинального толиста () и т. Д. И т. Д. Не хотели посвятить конкретную реализацию, и они надеялись, что разработчики не будут полагаться на недокументированное поведение. Но, очевидно, они отказались от этой надежды и представили коллекционеров с явными неизменными результатами, такими как Tounmodifiablelist () . Так почему бы не обновить спецификацию TOLIST () , чтобы явно возвращать изменяемый результат вместо того, чтобы потребовать неловкого токолла (ArrayList :: new) ? Есть ли ценность в поддержании его неопределенной?

Подробнее здесь: https://stackoverflow.com/questions/794 ... mutability

Вернуться в «JAVA»