1. 往一个HashMap集合中添加若干元素.获取Map中的所有key, 调用获取所有key,然后输出每个key 2. 获取上述Map集合的所有value, 并使用增强for和JDK 1.8开始之后的Lambda表达式输出每个value。
时间: 2024-04-15 13:31:35 浏览: 126
Java集合之HashMap用法详解
1. 添加元素到 HashMap 并输出所有的 key:
```
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
// 创建 HashMap
Map<String, Integer> map = new HashMap<>();
// 添加元素到 HashMap
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
// 输出所有的 key
for (String key : map.keySet()) {
System.out.println(key);
}
}
}
```
输出结果:
```
A
B
C
```
2. 使用增强for循环和 Lambda 表达式输出所有的 value:
```
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
// 创建 HashMap
Map<String, Integer> map = new HashMap<>();
// 添加元素到 HashMap
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
// 使用增强for循环输出所有的 value
for (int value : map.values()) {
System.out.println(value);
}
// 使用 Lambda 表达式输出所有的 value
map.values().forEach(System.out::println);
}
}
```
输出结果:
```
1
2
3
1
2
3
```
阅读全文