谷歌番石榴 vs. Apache Commons [已关闭]
我正在寻找Java中的双向映射实现,并偶然发现了这两个库:
- Google Guava(前身为“Google Collections”)
- Apache Commons Collections
两者都是免费的,具有我一直在寻找的双向映射实现(Apache中的BidiMap,Google中的BiMap),令人惊讶的是,它们的大小几乎相同(Apache 493 kB,Google 499 kB)[编辑:不再真实!],并且在各个方面似乎都与我非常相似。
我应该选择哪一个,为什么?是否有其他等效的替代方案(必须是免费的并且至少具有双向映射)?我正在使用最新的Java SE,所以没有必要人为地限制在Java 5或类似的东西上。