Java apache.commons.collections.CollectionUtils是否有可行的通用替代方案?

Java apache.commons.collections.CollectionUtils是否有可行的通用替代方案?,java,collections,apache-commons-collection,Java,Collections,Apache Commons Collection,是否有可行的org.apache.commons.collections.CollectionUtils通用版本?若否,原因为何?这似乎是一种明显的需要。还是Java社区在Java 17中添加闭包之前就放弃了函数编码?Commons Collections有一个稍微过时的通用端口。然而,它不再被维护 更好的选择是。它有一些类,如列表,集合,集合2等,这些类相当于Commons的集合utils。Guava不是一对一的Commons集合端口,但它有一个更好的设计和更一致的API。如果您已经习惯了Co

是否有可行的
org.apache.commons.collections.CollectionUtils
通用版本?若否,原因为何?这似乎是一种明显的需要。还是Java社区在Java 17中添加闭包之前就放弃了函数编码?

Commons Collections有一个稍微过时的通用端口。然而,它不再被维护


更好的选择是。它有一些类,如
列表
集合
集合2
等,这些类相当于Commons的
集合utils
。Guava不是一对一的Commons集合端口,但它有一个更好的设计和更一致的API。如果您已经习惯了Commons集合,则需要进行一些调整。

看起来周围的情况已经发生了变化。是强类型的。Maven Central Repository中已经有了它。

Closes没有将它加入Java7。@skaffman:这就是为什么OP说Java 17…好吧,我们有了lambdas,但是因为他们不能抛出检查异常,所以它很蹩脚。我想在他们最终采取措施以某种方式禁用已检查异常之前,该语言将一直处于瘫痪状态。我对Guava很满意,主要是因为它不是一个公共集合端口。它的设计好得多。