myhashmap.java

  1. package server;
  2. import java.util.*;
  3. public class MyHashMap {
  4.     //唯一實例
  5.     private static MyHashMap myHashMap = null;
  6.     //提取查詢ID與用戶列表,通過hashtable存儲
  7.     HashMap AccessList = new HashMap();
  8.     //取得唯一實例
  9.     public static synchronized MyHashMap getInstance() {
  10.       if (myHashMap == null) {
  11.         myHashMap = new MyHashMap();
  12.       }
  13.       return myHashMap;
  14.     }
  15.   public MyHashMap() {
  16.   }
  17.   public static void main( String [] args) {
  18.     String a = "1";
  19.     HashMap hash=new HashMap();
  20.     hash.put("a""1");
  21.     hash.put("001","北京");//“001”爲鍵,“北京”爲值。
  22.     hash.put("002","上海");
  23.     hash.put("003","天津");
  24.     for (int i=0; i< hash.size(); i++) {
  25.       System.out.println(hash.values());
  26.       System.out.println(hash.get("001"));
  27.     }
  28.     Collection c = new ArrayList();
  29.     c.add("abc");
  30.     c.add("xyz");
  31.     Iterator col = c.iterator();
  32.     while(col.hasNext()) {
  33.         System.out.println(col.next());
  34.     }
  35.     Iterator it = hash.keySet().iterator();
  36.     String s = "", v = "";
  37.     while(it.hasNext()) {
  38.          s = (String)it.next();
  39.          v = (String)hash.get(s);
  40.          System.out.println(s+v);
  41.     }
  42.   }
  43. }
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章