Map集合的基本功能測試
阿新 • • 發佈:2018-08-05
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集合的基本功能測試