【发布时间】:2013-07-17 11:32:05
【问题描述】:
我正在尝试创建一个随机数以添加到数组 (arr)。我四处寻找答案,但它们似乎都不起作用或已过时。这是我尝试过的:
int[] arr = {};
int rand = (int) Math.round(Math.random() * 100);
arr = append(arr, rand);
但是,这似乎不起作用,因为在 append 下有一条红线,上面写着“对于 new ActionListener(){} 类型的方法 append(int[], int) 是未定义的”。非常感谢您的帮助!
【问题讨论】:
-
您应该阅读有关 Java 数组的基本教程。
-
来自数组教程 (docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html):数组是一个容器对象,其中包含 固定数量 个单一类型的值。阅读教程。
-
看看docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html 了解Java中如何使用数组
-
您应该考虑改用
ArrayList。一旦创建了数组,就无法更改数组的大小。 -
如果你使用了 ArrayList 并使用了 add() 方法,那么它会自动附加到数组的末尾。
标签: java arrays random int append