HashMap存储数据的方法写代码举例
时间: 2024-09-29 15:05:34 浏览: 20
举例详解Java编程中HashMap的初始化以及遍历的方法
HashMap 是 Java 中的一个内置哈希表实现,它允许通过键(Key)直接访问值(Value)。下面是一个简单的例子,展示了如何创建 HashMap、添加元素、以及获取和删除元素:
```java
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个 HashMap 实例,初始容量为 16,负载因子为 0.75
HashMap<String, Integer> map = new HashMap<>(16, 0.75);
// 添加元素(键值对)
map.put("Apple", 1);
map.put("Banana", 2);
map.put("Cherry", 3);
// 访问元素
System.out.println("Value of 'Apple': " + map.get("Apple")); // 输出:Value of 'Apple': 1
// 获取并删除元素(如果存在)
int value = map.remove("Banana");
System.out.println("Value of 'Banana' before deletion: " + value); // 输出:Value of 'Banana' before deletion: 2
if (map.containsKey("Banana")) {
System.out.println("After removal: Key 'Banana' is no longer present.");
} else {
System.out.println("After removal: Key 'Banana' was successfully removed.");
}
// 遍历 HashMap
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
}
}
```
在这个例子中,我们首先初始化了一个 HashMap,然后向其中添加了三个键值对。接着,我们通过键获取了苹果对应的值,并删除了香蕉对应的键值对。最后,我们遍历整个地图来展示剩余的内容。
阅读全文