请用Hashmap类具体写一个代码
时间: 2024-02-19 14:58:28 浏览: 58
下面是一个使用HashMap类的示例代码,展示如何向哈希表中添加键值对,检索键值对,以及遍历哈希表:
```
import java.util.HashMap;
import java.util.Map;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个HashMap对象
Map<String, Integer> hashMap = new HashMap<String, Integer>();
// 向哈希表中添加键值对
hashMap.put("apple", 1);
hashMap.put("banana", 2);
hashMap.put("cherry", 3);
// 检索键值对
int value1 = hashMap.get("apple");
int value2 = hashMap.get("banana");
int value3 = hashMap.get("cherry");
System.out.println("apple = " + value1);
System.out.println("banana = " + value2);
System.out.println("cherry = " + value3);
// 遍历哈希表
for (Map.Entry<String, Integer> entry : hashMap.entrySet()) {
System.out.println(entry.getKey() + " = " + entry.getValue());
}
}
}
```
在上面的代码中,我们首先创建了一个HashMap对象,并向其中添加了三个键值对。然后使用get()方法从哈希表中检索每个键对应的值,并输出结果。
接下来,我们使用entrySet()方法获取所有键值对的Set集合,然后使用for循环遍历集合,并输出每个键值对的键和值。
最终的输出结果如下:
```
apple = 1
banana = 2
cherry = 3
apple = 1
banana = 2
cherry = 3
```
希望这个示例代码能够帮助你更好地理解如何使用HashMap类。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)