A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 狼王 高级黑马   /  2013-11-10 12:12  /  995 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 狼王 于 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));
               }
           }
      }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马