黑马程序员技术交流社区

标题: Java中如何遍历Hashtable [打印本页]

作者: 狼王    时间: 2013-11-10 12:12
标题: Java中如何遍历Hashtable
本帖最后由 狼王 于 2013-11-10 12:18 编辑

                       最近经常遇到这个问题,可以用for循环,或者用iterator的方法。我更喜欢用for循环,因为当同时处理多个Hashtable时更加灵活。                 
            for循环的方法是:
            import java.util.Hashtable;
          import java.util.Set;
          public class MyHashtableRead {
          public static void main(String a[]){
                    Hashtable<String, String> hm = new Hashtable<String, String>();
               //add key-value pair to Hashtable
                 hm.put("first", "FIRST INSERTED");
                    hm.put("second", "SECOND INSERTED");
               hm.put("third","THIRD INSERTED");
               System.out.println(hm);
                 Set<String> keys = hm.keySet();
                 for(String key: keys){
                          System.out.println("Value of "+key+" is: "+hm.get(key));
               }
           }
      }






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2