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();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


