public interface Map<K,V>
將鍵映射到值的對(duì)象。一個(gè)映射不能包含重復(fù)的鍵;每個(gè)鍵最多只能映射到一個(gè)值。
1 import java.util.HashMap; 2 import java.util.Map; 3 4 5 public class Test1 { 6 7 public static void main(String[] args) { 8 Map map = new HashMap();//聲明一個(gè)Map 9 map.put("s", "哈哈");//向map中放值:map是key-value的形式存放的10 String str = map.get("s").toString();//map獲取key為"s"的value11 System.out.PRintln(str);12 }13 }
輸出:哈哈
map鍵值對(duì),值一般存儲(chǔ)的是對(duì)象。
hashmap中常用的方法,put(object key,object value);將指定的值與此映射中的指定鍵關(guān)聯(lián)
get(object key);//根據(jù)key值找出對(duì)應(yīng)的value值。
判斷鍵是否存在:containsKey(object key)
判斷值是否存在:containsValue(object value)
Map的特性即「鍵-值」(Key-Value)匹配
1 import java.util.HashMap; 2 import java.util.Map; 3 4 5 6 public class Test1 { 7 8 public static void main(String[] args) { 9 Map map = new HashMap();10 String key1 = "java1";11 String key2 = "java2";12 map.put(key1, "java1的值");13 map.put(key2, "java2的值");14 System.out.println(map.get(key1));15 System.out.println(map.get(key2));16 }17 }
輸出:
java1的值
java2的值
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注