如何在范围内创建元素数组?

Pra*_*har 1 java

Java,有没有办法在范围内创建元素数组?

例如,

new int[] {1:10}, which should be equivalent to,
new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Run Code Online (Sandbox Code Playgroud)

我在想,如果我们需要创建一个大范围元素(5-1000)的数组,而不是像5,6,...,1000那样写,如果有像5:1000的方式.

Rei*_*eus 8

在Java 8中

int[] array = IntStream.rangeClosed(1, 10).toArray();
Run Code Online (Sandbox Code Playgroud)