我想知道是否有一种将数组复制到列表的单行方式,而不是以下方式:
String array[] = new String[]{"1", "2", "3", "4" } ;
List list = new ArrayList();
for (int i=0; i< array.length; i++){
list.add(array[i] );
}
编辑:感谢两个信息丰富的答案,非常有帮助:) 最佳答案
是的,有一个单行,使用 Arrays.asList(T...a) 将数组转换为列表,并将其作为参数传递给采用集合的 ArrayList 重载构造函数。
List<String> list = new ArrayList<String>(Arrays.asList(array))
关于java - 将数组复制到列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15282421/