在Java中使用Bag

在Java中使用Bag,java,compile-time,bag,Java,Compile Time,Bag,,我看到Bag类应该在java.util.Collection中,但是当我尝试使用它时,我发现无法解析为类型错误 我应该复制+pase还是缺少一些库?这是两个不同的类,它们都不是JDK的一部分。一个是需要添加到构建路径的,而另一个是需要添加到类路径的Apache Commons库的一部分。您的第一个链接显示它在org.Apache.Commons.collections包中。ApacheCommons是一个外部库,不是JDK的一部分。难道没有一个集合的实现可以解决您的问题吗?Bag类有什么特别之

,我看到
Bag
类应该在
java.util.Collection
中,但是当我尝试使用它时,我发现
无法解析为类型错误


我应该复制+pase还是缺少一些库?

这是两个不同的类,它们都不是JDK的一部分。一个是需要添加到构建路径的,而另一个是需要添加到类路径的Apache Commons库的一部分。

您的第一个链接显示它在org.Apache.Commons.collections包中。ApacheCommons是一个外部库,不是JDK的一部分。难道没有一个集合的实现可以解决您的问题吗?Bag类有什么特别之处?您可能想要Guava Multiset,因为它与JDK集合的性能更好。这些类具有不同的行为和不同的API。