如何遍历HashTable

转载 2006年06月09日 14:22:00
package   com.zcjl.test;  
   
  import   java.util.Hashtable;  
  import   java.util.Iterator;  
   
  public   class   TestHashtable   {  
          public   static   void   main(String[]   args)   {  
                  Hashtable   table   =   new   Hashtable();  
                  table.put("1",   "AAA");  
                  table.put("2",   "BBB");  
                  table.put("3",   "CCC");  
                  table.put("4",   "DDD");  
                  table.put("5",   "EEE");  
                  for   (Iterator   it2   =   table.keySet().iterator();   it2.hasNext();)   {  
                          String   key   =   (String)   it2.next();  
                          System.out.println(key   +   table.get(key));  
                  }  
          }  
  }  
   
  结果为  
  5EEE  
  4DDD  
  3CCC  
  2BBB  
  1AAA  
   
   
   
  package   com.zcjl.test;  
   
  import   java.util.HashMap;  
  import   java.util.Iterator;  
   
  public   class   TestHashMap   {  
          public   static   void   main(String[]   args)   {  
                  HashMap   hashMap   =   new   HashMap();  
                  hashMap.put("1",   "AAA");  
                  hashMap.put("2",   "BBB");  
                  hashMap.put("3",   "CCC");  
                  hashMap.put("4",   "DDD");  
                  hashMap.put("5",   "EEE");  
                  for   (Iterator   it   =   hashMap.keySet().iterator();   it.hasNext();)   {  
                          String   key   =   (String)   it.next();  
                          System.out.println(key   +   hashMap.get(key));  
                  }  
          }  
  }  
   
  结果为:  
  3CCC  
  5EEE  
  2BBB  
  4DDD  
  1AAA  
   
  从结果看,也许Hashtable能保证按加入的顺序遍历?  
  这个测试太简单,所以我不敢保证结论

asp.net遍历hashtable

  • 2010年04月23日 09:06
  • 38KB
  • 下载

java HashMap与Hashtable 的遍历

一 概述: java中 HashMap 与Hashtable的遍历

Java Hashtable多线程操作遍历问题

Java Hashtable多线程操作遍历问题
  • educast
  • educast
  • 2016年08月09日 09:08
  • 805

Map.Entry 和 Map.entrySet() 遍历hashMap,hashTable

发现HashMap 用到下面的格式 ,直接循环遍历整个hashMap  hashTable 返回的 set 中的每个元素都是一个 Map.Entry 类型。 Java代码 ...

Hashtable的遍历(DictionaryEntry)

定义可设置或检索的字典键/值对。 命名空间:System.Collections 程序集:mscorlib(在 mscorlib.dll 中) foreach 语句是对枚举数的包装,它只...

hashMap hashSet hashtable遍历

public static void main(String[] args) { // hashMap Map map = new HashMap(); ...
  • adam_zs
  • adam_zs
  • 2012年12月12日 18:51
  • 633

文件遍历搜索工具

  • 2017年11月13日 09:09
  • 13.96MB
  • 下载

Scala学习笔记之 --- Array、ArrayBuffer以及遍历数组(1)

Array在Scala中,Array代表的含义与Java中类似,也是长度不可改变的数组。此外,由于Scala与Java都是运行在JVM中,双方可以互相调用,因此Scala数组的底层实际上是Java数组...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何遍历HashTable
举报原因:
原因补充:

(最多只允许输入30个字)