我正在尝试使用这个void方法将一些元素添加到数组中;
if (count == numbers.length) {
int[] temp = new int[count+1];
for(int a = 0; a<count; a++)
temp[a] = numbers[a];
numbers = temp;
numbers[count] = (x);
count++;
它没有添加。感谢您的关注。
答案 0 :(得分:3)
两种最不可能的原因是:
count
不等于numbers.length
; x
不包含要添加的号码。除了略微奇怪的缩进和缺少的右括号外,代码看起来还不错。
P.S。您可能希望查看使用ArrayList<Integer>
。