📅  最后修改于: 2023-12-03 14:41:41.721000             🧑  作者: Mango
HashMap 数组可以在 Java 中用来存储键值对数据。HashMap 数组的特点是可以方便地实现快速查找和修改数据。下面将介绍样例代码演示 HashMap 数组的基本用法及其常见操作。
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建空的 HashMap 数组
HashMap<String, Integer> hashMap = new HashMap<>();
// 向 HashMap 数组中添加元素
hashMap.put("a", 1);
hashMap.put("b", 2);
hashMap.put("c", 3);
// 获取 HashMap 数组的大小
System.out.println("HashMap 的大小为:" + hashMap.size());
// 获取 HashMap 数组中的元素
System.out.println("HashMap 中 key 为 a 的元素值为:" + hashMap.get("a"));
// 遍历 HashMap 数组中的元素
for (String key : hashMap.keySet()) {
System.out.println("HashMap 的 key 值为:" + key + ",value 值为:" + hashMap.get(key));
}
// 删除 HashMap 数组中的元素
hashMap.remove("a");
// 清空 HashMap 数组
hashMap.clear();
}
}
在 Java 中,使用 HashMap 类来创建一个 HashMap 数组。
HashMap<String, Integer> hashMap = new HashMap<>();
其中,String
表示 HashMap 数组中键的类型,Integer
表示 HashMap 数组中值的类型。
使用 put
方法将键值对添加到 HashMap 数组中。
hashMap.put("a", 1);
hashMap.put("b", 2);
hashMap.put("c", 3);
使用 get
方法从 HashMap 数组中获取指定键的值。
System.out.println("HashMap 中 key 为 a 的元素值为:" + hashMap.get("a"));
使用 size
方法获取 HashMap 数组中元素的数量。
System.out.println("HashMap 的大小为:" + hashMap.size());
使用 keySet
方法获取 HashMap 数组中所有键的集合,然后遍历键的集合获取每个元素的key和value值。
for (String key : hashMap.keySet()) {
System.out.println("HashMap 的 key 值为:" + key + ",value 值为:" + hashMap.get(key));
}
使用 remove
方法从 HashMap 数组中删除指定键的元素。
hashMap.remove("a");
使用 clear
方法清空 HashMap 数组中的所有元素。
hashMap.clear();
在本文中,我们介绍了 HashMap 数组的基本用法和常见操作。HashMap 数组是一个非常有用的数据结构,在编写程序时非常值得使用。