Есть ли жизнеспособная универсальная альтернатива apache.commons.collections.CollectionUtils? - PullRequest
15 голосов
/ 10 августа 2011

Существует ли жизнеспособная универсальная версия org.apache.commons.collections.CollectionUtils? Если нет, то почему? Это кажется очевидной необходимостью. Или сообщество Java только что отказалось от функционального кодирования, пока замыкания не были добавлены в Java 17?

Ответы [ 2 ]

13 голосов
/ 10 августа 2011

Здесь есть обобщенный порт слегка устаревшей версии Commons Collections здесь . Однако он больше не поддерживается.

Лучшим вариантом является Google Guava . У него есть классы типа Lists, Sets, Collections2 и т. Д., Которые эквивалентны CollectionUtils Commons. Guava не является портом коллекций Commons, но у него более продуманный и более согласованный API. Требуется немного приспособиться, если вы привыкли к коллекциям Commons.

12 голосов
/ 29 декабря 2013

Похоже, ситуация вокруг Коллекции Apache Commons изменились. Версия API 4.0 строго типизирована.Он уже доступен в Центральном репозитории Maven.

...