map集合的特點和常用方法

特點

  1. Map是一個雙列集合,一個元素包含兩個值(一個key,一個value)。
  2. Map集合中的元素,key和value的數據類型可以相同,也可以不同。
  3. Map集合中的元素,key是不可以重複的,value是可以重複的。
  4. Map集合中的元素,key和value是一一對應的關係

Map接口的常用方法

  1. public V put(K key,V value):把指定的鍵和指定的值添加到集合中。
    返回值V:存儲鍵值對的時候,key不重複,返回值V是null。
    存儲鍵值對的時候,key重複,會使用新的value替換map中重複的value,返回被替換的value值。
public class demo {
    public static void main(String[] args) {
        //創建Map集合,多態
        Map<String,String> map = new HashMap<>();
        String v1 = map.put("張三", "小張三1");
        System.out.println("v1:"+v1);

        String v2 = map.put("張三", "小張三2");
        System.out.println("v2:"+v2);
        System.out.println(map);
        map.put("李四","小李四");
        map.put("趙六","小趙六");
        map.put("田七","小王五");
        map.put("王五","小王五");
        System.out.println(map);

    }
}

輸出結果是:
v1:null
v2:小張三1
{張三=小張三2}
{李四=小李四, 張三=小張三2, 王五=小王五, 趙六=小趙六, 田七=小王五}
2.public V remove(Object key):把指定的鍵所對應的鍵值對元素在Map中刪除。代碼略
3.public V get(Object key):根據指定的鍵,在Map集合中獲取對應的值。代碼略

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章