“包”一词的含义是什么?

时间:2013-08-03 02:58:15

标签: java bag

Java中的“包”是什么? 我试图从谷歌找到,但我找不到一个确切的答案。我从谷歌上发现的包包类似于multisets的东西中得到了一些想法。 我想知道我是对还是错,因为我没有通过谷歌搜索得到正确的答案。

2 个答案:

答案 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。