程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2SE >> J2SE - 集合框架(3)

J2SE - 集合框架(3)

編輯:J2SE

Map:也是一個映射存儲鍵/值對的接口,但跟Collection沒有任何關系的,也沒有繼承任何接口,所以不能用Iterator迭代器來訪問該集合中的元素。給定一個關鍵字和一個值,可以存儲這個值到一個Map對象中,存儲以後,就可以使用它的關鍵字來檢索它。映射經常使用到的兩個基本操作:get()和put()。使用put()方法可以將一個指定了關鍵字和值的項加入映射。為了得到值,可以通過將關鍵字作為參數來調用get()方法。

import Java.util.HashMap;
import Java.util.Map;
   public class TestMap ...{
   public static void main(String [] args)
   ...{
     Map<String,Integer> hm = new HashMap<String,Integer>();
     hm.put("a1", 1);
     hm.put("b2", 2);
     hm.put("c3", 3);
     hm.put("d4", 4);
     hm.put("e5", 5);
     display(hm);
     System.out.println(hm.containsKey("c3"));
     hm.remove("c3");
     System.out.println(hm.containsValue(3));
     System.out.println(hm.size());
   }
   public static void display(Map<String,Integer> m)
   ...{
     for(String s : m.keySet())
     ...{
       System.out.println(s + " : " + m.get(s));
     }
   }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved