hashmap的pug和get
时间: 2023-10-19 11:25:04 浏览: 98
HashMap 是一个常用的 Java 集合类,用于存储键值对。它提供了一种快速的查找方式,通过将键映射到对应的值来实现。
`put(key, value)` 方法用于向 HashMap 中添加键值对。这个方法会将指定的键和值存储在 HashMap 中。如果该键已经存在,则会更新对应的值。
`get(key)` 方法用于根据指定的键从 HashMap 中获取对应的值。如果该键存在,则返回与之对应的值;如果该键不存在,则返回 null。
下面是一个示例代码:
```java
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个 HashMap 对象
HashMap<String, Integer> hashMap = new HashMap<>();
// 向 HashMap 添加键值对
hashMap.put("Apple", 5);
hashMap.put("Banana", 2);
hashMap.put("Orange", 3);
// 从 HashMap 获取值
int appleCount = hashMap.get("Apple");
System.out.println("Apple count: " + appleCount);
int bananaCount = hashMap.get("Banana");
System.out.println("Banana count: " + bananaCount);
// 尝试获取一个不存在的键
int nonExistentValue = hashMap.get("Grapes");
System.out.println("Non-existent value: " + nonExistentValue); // 输出为 null
}
}
```
运行上述示例代码,输出如下:
```
Apple count: 5
Banana count: 2
Non-existent value: null
```
希望能解答你的问题,如果还有其他问题,请随时提问!
阅读全文