在Java中使用for循环填充int数组

use*_*459 -6 java

我有一个名为数字的数组,我想用for循环填充:

    int[] numbers;

    for ( int i = 0; i <=10; i++)
    {
        // want to populate the array with a sequence of 0-10
    }
Run Code Online (Sandbox Code Playgroud)

如何将上面生成的11个值for循环填充到我的数组中?

Jak*_*nto 8

如果您使用的是Java 7或更低版​​本,请执行以下操作:

int[] numbers = new int[11];

for ( int i = 0; i <=10; i++)
{
    numbers[i] = i;
}
Run Code Online (Sandbox Code Playgroud)

对于Java 8,有一种更简洁的方法:

int[] numbers = IntStream.rangeClosed(0, 10).toArray()
Run Code Online (Sandbox Code Playgroud)