我试图将一个字符串数组作为 Wetland 类的构造函数参数传递; 但我不明白如何将字符串数组的元素添加到字符串数组列表中。
import java.util.ArrayList;
public class Wetland {
private String name;
private ArrayList<String> species;
public Wetland(String name, String[] speciesArr) {
this.name = name;
for (int i = 0; i < speciesArr.length; i++) {
species.add(speciesArr[i]);
}
}
}
Collections.addAll()
是首选方法: 这个便利方法的行为与 c.addAll(Arrays.asList(elements)) 相同,但在大多数实现中,这个方法可能会运行得更快。(Javadoc) - berezovskyi