目录
引子
创建类的静态list和map的方法有很多,此处就只保留最终选择方式。
创建静态map
我比较建议的是:使用com.google.common.collect.ImmutableMap
public static final Map<String, String> STATIC_MAP = ImmutableMap.<String, String>builder()
.put("key1", "value1")
.put("key2", "value2")
.put("key3", "value3")
.put("key4", "value4")
.put("key5", "value5")
.put("key6", "value6")
.put("key7", "value7")
.put("key8", "value8")
.put("key9", "value9").build();
// 当map的 entry个数未超过5个时,推荐使用ImmutableMap.of
public static Map<String, String> STATIC_SMALL_MAP = ImmutableMap.<String, String>of(
"key1", "value1",
"key2", "value2",
"key3", "value3",
"key4", "value4",
"key5", "value5"
);
创建静态List
我比较建议的是:使用cn.hutool.core.collection.CollUtil
public static List<String> STATIC_LIST = CollUtil.newArrayList("entity1",
"entity2",
"entity3",
"entity4",
"entity5",
"entity6");