在python中,我可以执行以下操作:
n = 8
a = []
a += [1]*n
如何在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
答案 0 :(得分:5)
final List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.addAll(Collections.nCopies(8, 1));