java 8初始化map
时间: 2024-06-18 09:06:19 浏览: 149
java在hashmap初始化时赋初值过程解析
5星 · 资源好评率100%
在Java 8中,可以使用`Map.of()`方法来初始化Map,该方法接受可变数量的参数对,每个参数对表示Map中的一个键值对。例如,以下代码使用`Map.of()`方法初始化了一个包含三个键值对的Map:
```
Map<String, Integer> map = Map.of("a", 1, "b", 2, "c", 3);
```
你还可以使用`Map.ofEntries()`方法来初始化Map,该方法接受一个或多个`Map.entry()`实例作为参数,每个`Map.entry()`实例表示Map中的一个键值对。例如,以下代码使用`Map.ofEntries()`方法初始化了一个包含三个键值对的Map:
```
Map<String, Integer> map = Map.ofEntries(
Map.entry("a", 1),
Map.entry("b", 2),
Map.entry("c", 3)
);
```
阅读全文