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

时间:2011-08-10 18:19:09

标签: java collections apache-commons-collection

是否存在org.apache.commons.collections.CollectionUtils的可行通用版本?如果没有,为什么不呢?这似乎是一个显而易见的需求。或者让Java社区放弃功能编码,直到将闭包添加到Java 17?

2 个答案:

答案 0 :(得分:13)

有一个稍微过时的Commons Collections here版本的通用端口。但是,它不再被维护了。

更好的选择是Google Guava。它有类似ListsSetsCollections2等类,等同于Commons'CollectionUtils。 Guava不是Commons Collections的一对一端口,但它具有更好的设计和更一致的API。如果您习惯于Commons Collections,请稍微调整一下。

答案 1 :(得分:12)

看起来Apache Commons Collections周围的情况发生了变化。 API version 4.0是强类型的。它已在Maven Central Repository中提供。