diff --git a/contents/how-can-i-initialize-a-static-map.md b/contents/how-can-i-initialize-a-static-map.md index 71b83a5..a85057f 100644 --- a/contents/how-can-i-initialize-a-static-map.md +++ b/contents/how-can-i-initialize-a-static-map.md @@ -52,23 +52,23 @@ 我喜欢用Guava(是 Collection 框架的增强)的方法初始化一个静态的,不可改变的map - static fianl Map myMap = ImmutablMap.of( - 1,"one", - 2, "two" - ) + static final Map MY_MAP = ImmutableMap.of( + 1, "one", + 2, "two" + ); + · 当map的 entry个数超过5个时,你就不能使用`ImmutableMap.of`。可以试试`ImmutableMap.bulider()` - static fianl Map myMap = ImmutableMap.builder() - { - .put(1, "one") - .put(2, "two") - - .put(15, "fifteen") - .build(); - } + static final Map MY_MAP = ImmutableMap.builder() + .put(1, "one") + .put(2, "two") + // ... + .put(15, "fifteen") + .build(); + # 原文链接 # -http://stackoverflow.com/questions/507602/how-can-i-initialize-a-static-map \ No newline at end of file +http://stackoverflow.com/questions/507602/how-can-i-initialize-a-static-map