??????м???HashMap??????java??????3?????????Map??   Map?????????????-???????key(??)??value(?)?????.Map?е?key??????????????????.value?????????????????????.
????Iterator???????????????????????
????1?????Iterator?????????
????1. ListIterator??add()????????????List??????????Iterator????
????2. ListIterator??Iterator????hasNext()??next()????????????????????????????ListIterator??hasPrevious()??previous()???????????????????????????????Iterator???????
????3. ListIterator?????λ?????????λ???nextIndex()??previousIndex()????????Iterator??д?????
????4. ??????????????????ListIterator???????????????set()????????????Iierator?????????????????
????2??Map???
?????????????
?????????????????????map.keySet();
????Import java.util.Map;
????Import java.util.HashMap;
????Map  map=new HashMap();
????Map.put(“001”??”??????”);
????Map.put(“002”??”????”);
????//?????????key????value??
????Set set=map.keySet();
????Iterator iterator=Set.iterator();
????While(iterator.hasNext()){
????String key=(String)iterator.next();
????//???value
????String value=map.get(key);
????Syso(key+” ”+value)??
????}
???????????key??value????????entrySet??
????Iterator iterator=map.entrySet().iterator();
????While(iterator.hasNext()){
????Map.Entry<String??String > item= (Entry<String??String>)Iterator.next();
????Syso(item.getkey()+” ”+item.getValue());
????}
???????????key??value??????for????????????
????For(Map.Entry<String??String> item:map.entrySet()){
????Syso( item.getKey()+” ”+|item.getValue());
????}