Adding value to List<String> = new ArrayList<String>();
对不起,我真的不知道该怎么做,最后只能问。我想在字符串列表中添加值。但是我的代码不起作用
1
| private List<String> sample = new ArrayList<String>(){"item1","item2","item3"}; |
- 同意,至少有10个不同的例子可以完全按照他的要求去做。
这里是:
1
| List <String > sample = new ArrayList <String >(Arrays. asList("item1", "item2", "item3")); |
- 谢谢,你们两位的回答都很好,我努力在Android开发者上寻找解决方案,但我不知道该寻找哪个页面。
- 返回由指定数组支持的固定大小列表。(对返回列表"write-through"的更改)此方法与collection.to array()结合使用,充当基于数组和基于集合的API之间的桥梁。返回的列表是可序列化的,并实现RandomAccess。此方法还提供了一种创建固定大小列表的方便方法,该列表初始化为包含多个元素:liststooges=arrays.aslist("larry","moe","curly");docs.oracle.com/javase/7/docs/api/java/util/arrays.html
尝试,
1 2 3 4 5
| ArrayList<String> list = new ArrayList<String>() {{
add("item1");
add("item2");
add("item3");
}} |
或
1 2 3 4
| ArrayList<String> list = new ArrayList<String>();
list.add("item1");
list.add("item2");
list.add("item3"); |
- 谢谢您的解决方案,先生,请问为什么有双引号,。
- @lonelearner在第一种情况下,我们使用实例初始值设定项(双大括号初始化)创建一个匿名内部类,以获取更多:c2.com/cgi/wiki?双数据库初始化
- 非常感谢你!