方法一:
collections.addall()
方法内部会迭代传递给它的元素列表,并将每个元素添加到目标集合中。
list<integer> list = new arraylist<>();
collections.addall(list,1,2,3,4,5);
方式二:
arraylist
类有一个构造函数,它接受一个 collection
类型的参数,并使用该参数中的元素初始化列表。在这个例子中,传递给 arraylist
构造函数的参数是一个由 arrays.aslist()
方法返回的列表,因此 arraylist
将使用该列表中的元素来初始化自己。
list<integer> list = new arraylist<>(arrays.aslist(1,2,3,4,5));
方式三:
list<integer> list = new arraylist<>(){
{
add(1);
add(2);
add(3);
add(4);
add(5);
}
};
发表评论