📜  如何在Java中将包含键和值的两个数组转换为 HashMap?(1)

📅  最后修改于: 2023-12-03 15:08:54.998000             🧑  作者: Mango

如何在Java中将包含键和值的两个数组转换为 HashMap?

在 Java 中,我们有时需要将包含键和值的两个数组转换为 HashMap。可以通过以下步骤来实现这个过程:

  1. 创建两个数组,一个包含键,一个包含值。
String[] keys = { "One", "Two", "Three" };
String[] values = { "1", "2", "3" };
  1. 创建一个 HashMap 对象。
HashMap<String, String> hashMap = new HashMap<String, String>();
  1. 使用 for 循环遍历数组,将每个键值对放入 HashMap。
for (int i = 0; i < keys.length; i++) {
    hashMap.put(keys[i], values[i]);
}

完整代码如下:

import java.util.HashMap;

public class ConvertArraysToHashMap {
    public static void main(String[] args) {
        String[] keys = { "One", "Two", "Three" };
        String[] values = { "1", "2", "3" };

        HashMap<String, String> hashMap = new HashMap<String, String>();

        for (int i = 0; i < keys.length; i++) {
            hashMap.put(keys[i], values[i]);
        }

        System.out.println(hashMap); // 输出 {One=1, Two=2, Three=3}
    }
}

运行结果为:

{One=1, Two=2, Three=3}

现在,我们已经成功将包含键和值的两个数组转换为了一个 HashMap 对象。

使用 HashMap 对象,我们可以非常方便地获取、添加、删除键值对。