3

我有一个数组列表,我在其中存储一个值列表。我必须检查列表是否多次包含相同的值..而且我只需要非重复值..如何检查数组列表中值的存在次数?

提前致谢..

4

2 回答 2

1

您可以这样做:

 ArrayList<String>numbers= new ArrayList<String>();

numbers.add("1");
numbers.add("2");
numbers.add("1");
numbers.add("3");


int count= Collections.frequency(numbers, "1");

这样计数返回 2。

于 2012-10-27T06:21:40.610 回答
1

利用

公共静态整数频率(集合 c,对象 o)

获取集合(arraylist)中对象的频率。

于 2012-10-27T05:59:09.947 回答