JAVA中hashmap用法
时间: 2023-10-01 21:02:05 浏览: 91
HashMap是Java中非常常用的一种数据结构,它可以存储键值对,并且可以根据键来快速查找对应的值。下面是一个简单的HashMap用法示例:
```
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> scores = new HashMap<>();
// 添加键值对
scores.put("Tom", 90);
scores.put("Jerry", 80);
scores.put("Mickey", 85);
// 获取键对应的值
int tomScore = scores.get("Tom");
System.out.println("Tom's score is " + tomScore);
// 遍历HashMap中的所有键值对
for (String name : scores.keySet()) {
int score = scores.get(name);
System.out.println(name + " scored " + score);
}
}
}
```
上述示例中,我们首先创建了一个HashMap对象,并且指定了键的类型为String,值的类型为Integer。然后我们添加了三个键值对,使用get方法可以获取指定键对应的值。最后,我们使用for循环遍历了HashMap中的所有键值对,并且输出了每个人的分数。
阅读全文