初始化一个static的Map变量

Posted TechTower

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始化一个static的Map变量相关的知识,希望对你有一定的参考价值。

第一种方法: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");  
    }  
}  

第二种方法:双括号初始化 (匿名内部类)

HashMap<String, String > h = new HashMap<String, String>(){{  
      put("a","b");      
}}; 

 

以上是关于初始化一个static的Map变量的主要内容,如果未能解决你的问题,请参考以下文章