1. 程式人生 > >Map集合的基本功能測試

Map集合的基本功能測試

hash 楊穎 move [] size collect set nbsp bsp

public class Demo11 {
public static void main(String[] args){
HashMap<String, String> map = new HashMap<>();
//添加元素
map.put("鄧超", "孫儷");
map.put("周傑倫", "昆淩");
map.put("黃曉明", "楊穎");
System.out.println(map);
    //輸出結果:
    {鄧超=孫儷, 周傑倫=昆淩, 黃曉明=楊穎}
    //刪除元素
    map.clear();
    System.out.println(map);
    //輸出結果:{}
    
    //刪除單個元素
    map.remove("鄧超");
    System.out.println(map);
   //輸出結果:{周傑倫=昆淩, 黃曉明=楊穎}

//判斷集合是否包含指定的鍵
map.containsKey("黃曉明");
System.out.println(map);
         //輸出結果:
    {鄧超=孫儷, 周傑倫=昆淩, 黃曉明=楊穎} 
    //返回集合中的鍵值對對數
    System.out.println(map.size());
    輸出結果:3

    //集合中的獲取功能
    System.out.println("get:"+map.get("鄧超"));
    輸出結果:孫儷
    //獲取集合中所有鍵的值
    Set<String> set = map.keySet();
    for (String key:set){
   System.out.println(key);
  }
    輸出結果:

        鄧超
        周傑倫
        黃曉明

    
    //獲取集合中所有值得集合
    Collection<String> v = map.values();
    for (String value:v){
  System.out.println(value);
}
    輸出結果:

        孫儷
        昆淩
        楊穎


     
  }
}

Map集合的基本功能測試