Guava:
//注意数量不能超过5个
Map<String, Integer> left = ImmutableMap.of("a", 1, "b", 2, "c", 3);
//或者
Map<String, String> test = ImmutableMap.<String, String>builder()
.put("k1", "v1")
.put("k2", "v2")
...
.build();
static块初始化:
public class Demo{
private static final Map<String, String> myMap;
static
{
myMap = new HashMap<String, String>();
myMap.put("a", "b");
myMap.put("c", "d");
}
}
本文讨论了在Java中使用Guava库的ImmutableMap以及静态块初始化变量的方法,通过实例展示了如何创建并操作ImmutableMap,并介绍了静态块在类初始化中的应用。
2628

被折叠的 条评论
为什么被折叠?



