重複を含む可能性のあるリスト (以下のようなもの) を考えると、各 (キーワード) の一意の要素数をカウントできる必要があります。
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