Существует ли жизнеспособная общая альтернатива apache.commons.collections.CollectionUtils?

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

Ответ 1

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

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