如果您没有大量的字符串,最短的实现
Collections.frequency方法是使用方法,如下所示:
List<String> list = new ArrayList<String>();list.add("aaa");list.add("bbb");list.add("aaa");Set<String> unique = new HashSet<String>(list);for (String key : unique) { System.out.println(key + ": " + Collections.frequency(list, key));}输出:
aaa: 2bbb: 1



