Lee*_*. M 1 python java list arraylist extend
在python中,我可以执行以下操作:
n = 8
a = []
a += [1]*n
Run Code Online (Sandbox Code Playgroud)
如何在java中使用ArrayLists执行等效操作(不使用for循环..)?
List<T> list = new ArrayList<T>();
list.add(1);
list.add(2);
list.add(3);
// Some construct that is equivalent to a += [1]*n
Run Code Online (Sandbox Code Playgroud)
小智 5
final List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.addAll(Collections.nCopies(8, 1));
Run Code Online (Sandbox Code Playgroud)