Java中的HashMap函数:如何向哈希表添加和删除键值对?
发布时间:2023-07-17 09:22:40
在Java中,HashMap是一种常用的哈希表实现,用于存储键值对。以下是向HashMap添加和删除键值对的方法。
1. 添加键值对:
使用put()方法向HashMap中添加键值对。该方法接受两个参数, 个参数是键,第二个参数是值。
示例:
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> hashMap = new HashMap<>();
// 向HashMap中添加键值对
hashMap.put("apple", 1);
hashMap.put("banana", 2);
hashMap.put("orange", 3);
// 输出HashMap的内容
System.out.println(hashMap);
}
}
输出结果:
{apple=1, banana=2, orange=3}
2. 删除键值对:
使用remove()方法从HashMap中删除指定键的键值对。该方法接受一个参数,即要删除的键。
示例:
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> hashMap = new HashMap<>();
// 向HashMap中添加键值对
hashMap.put("apple", 1);
hashMap.put("banana", 2);
hashMap.put("orange", 3);
// 删除指定键的键值对
hashMap.remove("banana");
// 输出HashMap的内容
System.out.println(hashMap);
}
}
输出结果:
{apple=1, orange=3}
除了使用remove()方法删除键值对外,还可以使用clear()方法清空整个HashMap。
示例:
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> hashMap = new HashMap<>();
// 向HashMap中添加键值对
hashMap.put("apple", 1);
hashMap.put("banana", 2);
hashMap.put("orange", 3);
// 清空HashMap
hashMap.clear();
// 输出HashMap的内容
System.out.println(hashMap);
}
}
输出结果:
{}
以上就是在Java中向HashMap添加和删除键值对的方法。通过put()方法可以添加键值对,而使用remove()方法可以删除指定键的键值对,或使用clear()方法清空整个HashMap。
