Java 如何初始化静态地图?

Java 如何初始化静态地图?,第1张

Java 如何初始化静态地图?

在这种情况下,实例初始化器只是语法糖,对吗?我不明白为什么你只需要一个额外的匿名类即可进行初始化。如果正在创建的类是最终的,那将是行不通的。

你也可以使用静态初始化程序创建不可变映射:

public class Test {    private static final Map<Integer, String> myMap;    static {        Map<Integer, String> aMap = ....;        aMap.put(1, "one");        aMap.put(2, "two");        myMap = Collections.unmodifiableMap(aMap);    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5145872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存