ArrayList 赋值的问题

来源:互联网 发布:谱聚类 ncut算法那 编辑:程序博客网 时间:2024/06/05 10:47

刚刚接到一个任务,将数据添加List数组中,就考虑使用ArrayLIst来进行赋值储存,下面是两种方法,个人觉得第二种方法更加靠谱一些:

方法一:

@SuppressWarnings("serial")static public List<DeviceSettingEntry> setting_list = new ArrayList<DeviceSettingEntry>(){{add("Power1");add("1");};{add("Power2");add("2");};{add("Power3");add("3");}private String add(String temp) {return temp;}};
此方法,自己测试后,并不是特别合适。

方法二:

static public List<DeviceSettingEntry> setting_list = Arrays.asList(new DeviceSettingEntry[] {new DeviceSettingEntry("1", "Power1"),          new DeviceSettingEntry("2", "Power2"),                         });
这个方法还是比较靠谱,而且更加简洁,易理解。

0 0