想统计一个List集合中,相同元素出现的次数。
List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); list.add("b"); list.add("c"); list.add("a"); list.add("a"); list.add("a");
Set uniqueSet = new HashSet(list); for (String temp : uniqueSet) { System.out.println(temp + ": " + Collections.frequency(list, temp)); }
结果: d: 1 b: 2 c: 2 a: 4