最佳答案
在许多其他语言中,例如。Haskell,很容易将一个值或函数重复多次,例如,得到值1的8个副本的列表:
take 8 (repeat 1)
但是我在 Java8中还没有发现这个函数,在 Java8的 JDK 中有这样的函数吗?
或者类似于
[1..8]
这似乎是 Java 中详细语句的明显替代,比如
for (int i = 1; i <= 8; i++) {
System.out.println(i);
}
有这样的东西
Range.from(1, 8).forEach(i -> System.out.println(i))
虽然这个例子看起来不是很简洁,但是希望它更具可读性。