Java中的“包”是什么? 我试图从谷歌找到,但我找不到一个确切的答案。我从谷歌上发现的包包类似于multisets的东西中得到了一些想法。 我想知道我是对还是错,因为我没有通过谷歌搜索得到正确的答案。
答案 0 :(得分:2)
行李:没有订单的集合,可能包含重复项。和multiset一样:
在数学中,multiset(或bag)的概念是对集合概念的概括,其中允许成员不止一次出现。
来自Wikipedia。
请注意,复制基于大多数JRE库中的equals(
方法。
答案 1 :(得分:1)
Core java不包含Bag类,虽然Collections接口确实有这样的说法:
包或多重集(可能包含重复元素的无序集合)应直接实现此接口。 (http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html)
其他库(如Apache Commons Collections)可能包含名为Bag的实现,而Guava具有Multisets。