java+hashmap
时间: 2023-12-26 13:28:04 浏览: 81
以下是关于Java中HashMap的介绍和演示:
HashMap是Java中的一个集合类,用于存储键值对。它基于哈希表的数据结构,可以快速地插入和检索数据。HashMap允许使用null作为键和值,并且是非线程安全的。
1. 创建HashMap对象并添加键值对:
```java
import java.util.HashMap;
HashMap<String, Integer> map = new HashMap<>();
map.put("tom", 90);
map.put("jerry", 85);
```
2. 获取HashMap的大小:
```java
System.out.println(map.size()); // 输出2
```
3. 获取HashMap中的值:
```java
int tomScore = map.get("tom");
System.out.println("Tom's score: " + tomScore); // 输出Tom's score: 90
```
4. 检查HashMap是否包含某个键或值:
```java
boolean containsKey = map.containsKey("tom");
boolean containsValue = map.containsValue(85);
System.out.println("Contains key 'tom': " + containsKey); // 输出Contains key 'tom': true
System.out.println("Contains value 85: " + containsValue); // 输出Contains value 85: true
```
5. 删除HashMap中的键值对:
```java
map.remove("tom");
System.out.println(map.size()); // 输出1
```
阅读全文