我想建立一个索引,用到hashmap。请教各位hashmap如何进行遍历。我想将hashmap保存为文件,该怎么进行呢???

解决方案 »

  1.   

    HashMap.keySet();
    利用keyset进行遍历
      

  2.   

    像这样HashMap hm = new HashMap();
    hm.put("a", "a");
    hm.put("b", "b");
    hm.put("c", "c");
    Iterator it = hm.keySet().iterator();
        
        while (it.hasNext()) {
         String key = (String)it.next();
         String str = (String)hm.get(key);
         System.out.println(str);    
        }注意要把类型换成你放进hashmap里的类型.
      

  3.   

    Map indexMap = new HashMap();
      ...........Iterator it = indexMap.entrySet().iterator();
    while(it.hasNext()){
        Map.Entry mapEntry = (Map.Entry)it.next();
        String name = (String)mapEntry.getKey();
        ..........
    }