日期:2014-05-20  浏览次数:20791 次

关于HashMap集合的问题
假设现在我有一个数据list,里面存储的都是String类型的字段。
  现在我想遍历这个字段把其中重复的字段和它(重复字段)重复的次数放入一个map集合中,该如何实现?
  
  求指点~~~~

------解决方案--------------------
Java code

     public static void main(String[] args)throws Exception {
        ArrayList<String> ar = new ArrayList<String>();
        ar.add("123");
        ar.add("456");
        ar.add("789");
        ar.add("123");
        ar.add("000");
        ar.add("111");
        ar.add("222");
        ar.add("000");
        ar.add("000");
        HashMap<String, Integer> map = new HashMap<String, Integer>();
        for (int i = 0; i < ar.size(); i++) {
            Integer in = map.get(ar.get(i));
            in = (in == null ? 1 : in + 1);
            map.put(ar.get(i), in);
        }
        System.out.println(map);
     }

------解决方案--------------------
http://www.iteye.com/topic/124788