如何检测一个元素在list中出现的次数,可以使用
java.util.Collections.frequency(Collection<?> c, Object o);
代码:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("b");
list.add("c");
list.add("c");
list.add("c");
Set<String> set = new HashSet(list);
for (String key : set) {
System.out.println(key + ": " + Collections.frequency(list, key));
}
运行结果:
a: 1
b: 2
c: 3