我怎样才能创建一个String ArrayList
用绳子像如何使用重复模式在Java中创建一个字符串的ArrayList
"A", "B", "C", "A", "B", "C", "A", "B", "C", "A", "B", "C", ......
Python中的重复组我用
list = deque(["A","B","C"]*288) # 288 times "A","B","C"
我怎样才能创建一个String ArrayList
用绳子像如何使用重复模式在Java中创建一个字符串的ArrayList
"A", "B", "C", "A", "B", "C", "A", "B", "C", "A", "B", "C", ......
Python中的重复组我用
list = deque(["A","B","C"]*288) # 288 times "A","B","C"
没有复杂的事情,使用简单的for循环:
ArrayList<String> alphabets = new ArrayList<String>();
for (int i=0; i<288; i++) {
alphabets.add("A");
alphabets.add("B");
alphabets.add("C");
}
试试这个
for (int i = 0; i < 288; i++) {
arrayListName.add((3 * i), "A");
arrayListName.add((3 * i + 1), "B");
arrayListName.add((3 * i + 2), "C");
}
你可以使用一个IntStream
创建一系列的项目288,然后flatmap到虽然三个字符串:
List<String> strings = IntStream.range(0, 288)
.boxed()
.flatMap(i -> Stream.of("A", "B", "C"))
.collect(Collectors.toList());
你可以创建一个空的'ArrayList'并添加'String's与一个'for'循环 –