如何创建一个String ArrayList重复的字符串组,如
"A", "B", "C", "A", "B", "C", "A", "B", "C", "A", "B", "C", ......
Run Code Online (Sandbox Code Playgroud)
在Python中我使用
list = deque(["A","B","C"]*288) # 288 times "A","B","C"
Run Code Online (Sandbox Code Playgroud)
您可以使用a IntStream来创建288个项目的范围,然后将其平面映射到三个字符串:
List<String> strings = IntStream.range(0, 288)
.boxed()
.flatMap(i -> Stream.of("A", "B", "C"))
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)