我知道如何在arraylist中添加很多东西,例如:
String [] things = {"eggs ", "pie ", "lasers ", "hat "};
List list1 = new ArrayList();
for (String s: things)
list1.add(s);
但是有没有办法逐个迭代地将东西添加到arraylist中?
答案 0 :(得分:5)
你正在迭代地添加东西,但如果你的意思恰恰相反
然后如果元素属于任何类型的集合,则可以使用adAll(集合c) 或者如果它是一个数组,你可以使用Arrays.toList(...)将数组转换为一个可以传递给adAll的列表
http://download.oracle.com/javase/6/docs/api/java/util/ArrayList.html
答案 1 :(得分:2)
你在找这个:
List<String> thingsList = Arrays.asList(things);