一般的方式的使用靜態代碼塊。比如:
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");
