public interface Map<K,V>
將鍵映射到值的對象。一個映射不能包含重復的鍵;每個鍵最多只能映射到一個值。
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();//聲明一個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鍵值對,值一般存儲的是對象。
hashmap中常用的方法,put(object key,object value);將指定的值與此映射中的指定鍵關聯
get(object key);//根據key值找出對應的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的值
新聞熱點
疑難解答