zoukankan      html  css  js  c++  java
  • 遍历Hashtable中的key和value的几种方法

    遍历Hashtable中的key和value的几种方法

    1. package coreJava;  
    2.   
    3. import java.util.Enumeration;  
    4. import java.util.Hashtable;  
    5. import java.util.Iterator;  
    6. /* 
    7.  * 处理原则:先取出key,再利用key获取value 
    8.  */  
    9. public class HashtableDemo {  
    10.     public static void main(String[] args) {  
    11.         Hashtable<String,String> ht = new Hashtable<String,String>();  
    12.         for(int i = 0;i<10;i++){  
    13.         ht.put("key"+i, "value"+i);  
    14.         }  
    15.         //利用循环遍历出key和value  
    16.         for(Iterator<String> itr = ht.keySet().iterator();itr.hasNext();){  
    17.             String key = (String)itr.next();  
    18.             String value = (String)ht.get(key);  
    19.             System.out.println(key+" (for) "+value);  
    20.         }  
    21.         //利用循环遍历出key和value  
    22.         Iterator<String> itr = ht.keySet().iterator();  
    23.         while (itr.hasNext()){  
    24.             String str = (String)itr.next();  
    25.             System.out.println(str+" (while) "+ht.get(str));  
    26.         }  
    27.         //利用枚举获取value  
    28.         Enumeration<String> e = ht.elements();  
    29.         while(e.hasMoreElements()){  
    30.             System.out.println(e.nextElement());  
    31.         }  
    32.         //利用枚举获取key:value对儿  
    33.         Enumeration<String> e2 = ht.keys();  
    34.         while(e2.hasMoreElements()){  
    35.             String key = e2.nextElement();  
    36.             System.out.println(key+" = "+ht.get(key));  
    37.         }  
    38.     }  
    39.   
  • 相关阅读:
    一致性 hash 算法( consistent hashing )a
    wcf 推送 与 广播
    TFS 自动同步Server 端文件的批处理命令
    PHP面向对象
    H5缓存机制浅析-移动端Web加载性能优化【干货】
    100+ 超全的web开发工具和资源
    从零开始搭建论坛(一):Web服务器与Web框架
    JQuery:选择器
    JQuery:事件
    JQuery:DOM操作
  • 原文地址:https://www.cnblogs.com/shsgl/p/3919006.html
Copyright © 2011-2022 走看看