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

时间:2014-04-29 18:17:21

标签: java

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

    int[] numbers;

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

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

2 个答案:

答案 0 :(得分:6)

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

int[] numbers = new int[11];

for ( int i = 0; i <=10; i++)
{
    numbers[i] = i;
}

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

int[] numbers = IntStream.rangeClosed(0, 10).toArray()

答案 1 :(得分:2)

首先,您需要定义哪些数字,您只声明了它。

int[] numbers = new int[11];

然后插入所需的值。

for ( int i = 0; i <=10; i++)
{
    numbers[i] = i;
}