Java中如何使用HashMap的remove方法呢?
下文笔者讲述HashMap中remove方法的功能简介说明,如下所示
场景2:删除HashMap中指定键的键值对
HashMap简介说明
HashMap是一个重要的数据结构 HashMap中使用键值对的方式存储数据 HashMap中有一个非常重要的方法remove方法可进行删除指定键 那么这个remove方法如何使用呢?下文笔者将一一道来,如下所示
HashMap之remove方法简介
HashMap之remove方法的功能: 用于删除HashMap中 某个指定的键及其对应的值
remove方法的语法形式
// 第一种形式 remove(Object key) 删除指定键及其对应的值 public V remove(Object key); // 第二种形式 remove(Object key, Object value) 只有在当前键对应的值为参数2时才删除当前键 public boolean remove(Object key, Object value); 注意事项: V代表值 Object代表键或值
remove使用场景说明
场景1:删除HashMap中的指定键及其对应的值
HashMap<String, Object> hashMap = new HashMap<>(); hashMap.put("name", "Java265"); hashMap.put("age", 18); hashMap.put("gender", "Female"); hashMap.remove("age");
场景2:删除HashMap中指定键的键值对
只有在当前键对应的值为指定值时才删除
HashMap<String, Object> hashMap = new HashMap<>(); hashMap.put("name", "Java265"); hashMap.put("age", 20); hashMap.put("gender", "Female"); hashMap.remove("name", "Java265");
场景3:删除HashMap中所有的键值对
使用clear方法,即可删除HashMap中所有键值
HashMap<String, Object> hashMap = new HashMap<>(); hashMap.put("name", "Lucy"); hashMap.put("age", 20); hashMap.put("gender", "Female"); hashMap.clear();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。