如何在特定索引中插入for循环的数据?

时间:2014-05-30 19:26:15

标签: java arrays for-loop

我有一个“for”循环,每次循环都会创建一个变量。我试图将结果插入到循环中“i”的索引处的空数组中。从最好的我可以看出,似乎我需要创建一个ArrayList与一个数组来实现这一目标。

int varNum = 10;  
Array someArr = new Array ();

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

在第一个循环中,我希望将10插入到我的数组中的“0索引”,11插入“1索引”,12插入“2索引”。

**重要的是,Array不是一个设置大小,因为我不知道我需要在数组中有多少索引,所以我想根据需要添加它们。

2 个答案:

答案 0 :(得分:0)

然后更好地使用ArrayList,并使用他们的.add()方法

someArr.add(varNum)

答案 1 :(得分:0)

如果使用ArrayList,可以像这样调用add:

int varNum = 10;
ArrayList<Integer> someArr = new ArrayList<Integer>();

for (int i = 0; i < 10; i++)
{
    varNum = varNum + i;
    someArr.add(varNum);
}

这将允许您根据需要保存的值来动态填充ArrayList。