有没有一个可行的通用替代品来代替apache.commons.collections.CollectionUtils?

是否有可行的通用版本 ?如果没有,为什么不呢?这似乎是一个明显的需要。还是Java社区刚刚放弃了函数编码,直到将闭包添加到Java 17中?org.apache.commons.collections.CollectionUtils


答案 1

这里有一个稍微过时的共享资源集合版本的通用移植。但是,它不再维护。

更好的选择是谷歌番石榴。它有像、 等类,这些类等同于共享资源。番石榴不是Commons Collections的一对一移植,但它有一个设计更好,更一致的API。需要一些调整,如果你习惯了共享资源收藏。ListsSetsCollections2CollectionUtils


答案 2

看起来Apache Commons Collections的情况已经发生了变化。API 版本 4.0 是强类型化的。它已经在 Maven Central Repository 中可用。