我有一个“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不是一个设置大小,因为我不知道我需要在数组中有多少索引,所以我想根据需要添加它们。
答案 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。