public static void main(String[] args) { /* v put(K key,v value) 添加元素 v remove(object key) 根据键删除键值对元素 void clear() 移除所有的键值对元素 boolean containsKey(object key) 判断集合是否包含指定的键 boolean containsValue(object value) 判断集合是否包含指定的值 boolean isEmpty() 判断集合是否为空 int size() 集合的长度,也就是集合中键值对的个数 */ // 1.创建Map集合对象,由于Map本身是一个接口,所以只能用其子类创建对象 // 细节:1.如果键值存在,就会将开始那个键值对象给覆盖,并返回被覆盖的值 // 2.如果键值不存在,就会将键值对象存入Map集合中返回null Map<String, String> m = new HashMap<>(); // 2.添加数据 m.put("小美美", "今年22"); m.put("小萌萌", "今年28"); m.put("小姜姜", "今年18"); m.put("小蛋蛋", "今年19"); // 3.根据键值删除数据 并返回值 System.out.println(m.remove("小美美"));//今年22 // 4.清空集合 // m.clear(); // 5.判断是否包含键 System.out.println(m.containsKey("筱筱"));//false // 6.判断是否包含值 System.out.println(m.containsValue("今年19"));//true // 7.判断集合是否为空 System.out.println(m.isEmpty());//true // 8.获取集合长度 System.out.println(m.size());//3 // 3.打印集合 System.out.println(m); }
Map集合的常用API方法
于 2023-04-02 22:27:03 首次发布