地图查看字符串中相同字符的个数

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; 
         
    }    
}