map查看相同字符的个数
import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; public class Tools { //查看list里重复数据的个数 public Map getNewList(List list){ Map <Object,Integer> map = new HashMap <Object,Integer>(); /* * 加入Map 增强for循环 */ for(Object i :list){ map.put(i, map.get(i)==null?1:map.get(i)+1); } /* for(int i=0;i<list.size();i++){ map.put(list.get(i), map.get(i)==null?1:map.get(i)+1); }*/ /* *遍历Map 增强for循环 * */ /*for(Object i:map.keySet()){ System.out.println(i+"----->"+map.get(i)+"个"); } */ Set set =map.keySet(); Iterator it=set.iterator(); while(it.hasNext()){ String s= (String) it.next(); System.out.println(s+"----->"+map.get(s)+"个"); } return map; } }