📅  最后修改于: 2023-12-03 15:08:54.998000             🧑  作者: Mango
在 Java 中,我们有时需要将包含键和值的两个数组转换为 HashMap。可以通过以下步骤来实现这个过程:
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]);
}
完整代码如下:
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 对象,我们可以非常方便地获取、添加、删除键值对。