geek的技术日志,记录每一次技术思考的闪光点。

java 声明静态Map常量的一种简单方式

常用的声明方式(使用静态代码块):

Java代码
 收藏代码

public final static Map map = new HashMap();  

static {  

    map.put(“key1”“value1”);  

    map.put(“key2”“value2”);  

}  

一种简约的方式:

Java代码
收藏代码

public final static Map map = new HashMap() {{    

    put(“key1”“value1”);    

    put(“key2”“value2”);    

}};  

这种方式,相当于重载HashMap的一个匿名实现。向原有的HashMap中添加了一个匿名构造方法。

另外附加一个List/Set变量的声明方式:

Java代码
 收藏代码

public final static List list = Arrays.asList(“elment1”“element2”);  

打赏作者

未经允许不得转载:极客技术 » java 声明静态Map常量的一种简单方式

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址