添加到Arraylists

时间:2011-05-11 21:29:10

标签: java

我知道如何在arraylist中添加很多东西,例如:


String [] things = {"eggs ", "pie ", "lasers ", "hat "}; List list1 = new ArrayList();

for (String s: things) list1.add(s);

但是有没有办法逐个迭代地将东西添加到arraylist中?

2 个答案:

答案 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);