使用map统计重复出现次数
复制代码
public class Map集合去重复统计出现次数 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("aaa");
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ccc");
list.add("ddd");
list.add("ccfff");
System.out.println(list.toString());
HashMap<String,Integer> map = new HashMap<String, Integer>();
for(int i = 0;i<list.size();i++){
int count = 1;
Integer value = map.get(list.get(i));
if(value != null){
count = value+1;
}
map.put(list.get(i), count);
}
System.out.println(map.entrySet().toString());
}
}