欢迎访问宙启技术站
智能推送

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。