給定一個可能包含重複項的列表(如下所示),我需要能夠統計每個(關鍵字)編號獨特的元素。使用Java的內建Set類對列表中的列表值中的每個(關鍵字)唯一元素進行計數
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());
如何從列表中獲得每個唯一元素的計數? 這意味着,我想知道有多少「M1」包含列表(列表),有多少「M2」等
The result should be the following:
2 M1
1 M2
1 M3
建議編輯的問題標題:「如何計算中的項目出現的次數一個列表?」或類似的規定。 – Rob