我有动态数组大小。我想增加1的大小,并在最后一个索引数组中插入一个新元素。这个怎么做?例如现在:我的数组大小是2,当我做循环时,我增加了1的数组大小,并尝试在最后一个数组插入一个新的元素。我已经尝试了下面的代码,但每当遇到空数组时,循环停止。我想是这样的:阵列[0] =值,阵列[1] =值,阵列[2] =备注增加数组大小并在最后索引插入元素
while (z <= array.length+1){
System.out.println("z: "+z);
value = array[z];
str_value += value + ",";
if (array[z] == null){
str_value += remarks + ",";
continue;
}
System.out.println("value: "+value);
z++;
}
System.out.println("str value: "+str_value);
名单? – BevynQ 2014-10-29 01:54:58
Java数组不是动态的。像'ArrayList'一样使用'Collection',它由一个数组支持,但是它是动态的。 – 2014-10-29 01:55:08
你如何声明你的数组?由于Java数组(不是数组元素)是不可变的,它们的维度(一旦定义)不能改变。 – 2014-10-29 01:56:53