一、HashMap简介 📚
HashMap是Java集合框架中的一部分,用于存储键值对。它基于哈希表实现,提供了快速的查找速度。HashMap允许使用null作为键或值。
二、创建HashMap实例 🔧
创建HashMap非常简单,只需一行代码即可完成:
```java
HashMap
```
三、添加键值对 ➕
向HashMap中添加元素也非常直观,只需要指定键和值即可:
```java
map.put("key1", "value1");
```
四、获取键对应的值 🔍
可以通过键来获取对应的值:
```java
String value = map.get("key1");
```
五、删除键值对 ❌
如果需要删除某个键值对,可以使用`remove()`方法:
```java
map.remove("key1");
```
六、遍历HashMap 🔁
遍历HashMap有多种方式,例如使用增强型for循环或迭代器:
```java
// 使用增强型for循环
for (Map.Entry
System.out.println(entry.getKey() + " : " + entry.getValue());
}
```
或者使用迭代器:
```java
Iterator
while (iterator.hasNext()) {
Map.Entry
System.out.println(entry.getKey() + " : " + entry.getValue());
}
```
七、检查键是否存在 🤔
使用`containsKey()`方法可以检查键是否存在于HashMap中:
```java
boolean exists = map.containsKey("key1");
```
八、总结 💡
HashMap是一个非常强大的数据结构,适用于需要快速查找、插入和删除的场景。掌握它的基本操作将有助于提高程序的性能。