Map集合的基本功能测试

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);
}
    输出结果:

        孙俪
        昆凌
        杨颖


     
  }
}

猜你喜欢

转载自www.cnblogs.com/WTBK/p/9426418.html
今日推荐