【发布时间】:2013-08-07 05:00:15
【问题描述】:
给定一个可能包含重复项的列表(如下所示),我需要能够计算每个(关键字)唯一元素的数量。
List<String> list = new ArrayList<String>();
Set<String> set = new HashSet<String>();
list.add("M1");
list.add("M1");
list.add("M2");
list.add("M3");
set.addAll(list);
System.out.println(set.size());
如何从列表中获取每个唯一元素的计数? 这意味着我想知道 List(list) 中包含多少个“M1”,多少个“M2”等。
The result should be the following:
2 M1
1 M2
1 M3
【问题讨论】:
-
建议编辑问题标题:“如何计算列表中项目的出现次数?”或类似的东西。