java中map集合的用法
时间: 2023-07-08 20:13:39 浏览: 55
Java中的Map集合是一种用于存储键值对的数据结构,其中每个键都可以映射到一个唯一的值。Map的常用实现类有HashMap、TreeMap和LinkedHashMap等。
Map集合的常用方法有:
1. put(key, value):向Map中添加键值对。
2. get(key):根据键获取对应的值。
3. remove(key):根据键删除对应的键值对。
4. containsKey(key):判断Map中是否包含指定的键。
5. containsValue(value):判断Map中是否包含指定的值。
6. keySet():返回Map中所有键的集合。
7. values():返回Map中所有值的集合。
8. entrySet():返回Map中所有键值对的集合。
例如,我们可以创建一个HashMap对象用于存储学生的姓名和对应的成绩:
```
Map<String, Integer> scores = new HashMap<>();
scores.put("Alice", 90);
scores.put("Bob", 80);
scores.put("Charlie", 70);
```
然后,我们可以根据键来获取对应的值:
```
int score = scores.get("Alice"); // score = 90
```
也可以遍历Map中的所有键值对:
```
for (Map.Entry<String, Integer> entry : scores.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
```