给定一个可能包含重复项的列表(如下所示),我需要能够计算每个(关键字)唯一元素的数量。
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