再来一次,也不失为一个解决办法!

解决方案 »

  1.   

    HashMap h = new HashMap();
    h.put("1","1aaaa");
    h.put("2","2222");
    Iterator it = h.keySet().iterator();
    while(it.hasNext()){
    Object obj = it.next();
    System.out.println(obj + ": "+h.get(obj));
    }

    System.out.println("==============================");

    it = h.keySet().iterator();
    while(it.hasNext()){
    Object obj = it.next();
    System.out.println(obj + ": "+h.get(obj));
    } 这样就好需要注意的是如果多线程访问这个HashMap,并且可能有修改,就需要
    sychronize(h{)
    it = h.keySet().iterator();
    while(it.hasNext()){
    Object obj = it.next();
    System.out.println(obj + ": "+h.get(obj));
    }