你的位置:首页 > 操作系统

[操作系统]Java中定义Map常量,List常量


一般的方式的使用静态代码块。比如:

public final static Map map = new HashMap();  static {    map.put("key1", "value1");    map.put("key2", "value2");  } 

 

下面为一种简单定义Map常量的方式

public final static Map<String, Fragment> NAV_ITEM_ADPTER = new HashMap<String, Fragment>() {   {     put("拍录传", new CameraFragment());     put("集群对讲", new GroupTalkFragment());     put("视通", new VideoCallFragment());     put("位置", new PositionFragment());     put("浏览", new BrowseFragment());     put("消息", new MsgFragment());     put("群组", new GroupFragment());     put("设置", null);     put("退出", null);   } }; 

 

List的话则可以这样定义:

public final static List<String> LIST = Arrays.asList("one","two","three");