所以基本上我创建了一个数组。
int[] idarray = new int [5];
现在我希望用户输入一些东西。
idd = JOptionPane.showInputDialog ("\nEnter ID number:\n\n");
id = Integer.parseInt(idd);
无论数据是什么,都会转到数组idarray
。
如何将变量中的数据添加到数组中?
答案 0 :(得分:1)
首先,您应该使用List<Integer>
(这将允许您接受无限制的用户输入),但如果您必须使用数组,这将从用户输入填充您的数组:
for (int i = 0; i < idarray.length; i++) {
idd = JOptionPane.showInputDialog ("\nEnter ID number:\n\n");
id = Integer.parseInt(idd);
idarray[i] = id;
}
答案 1 :(得分:0)
idarray [i] = id; //当然你必须自己决定
如果你想简单地追加东西,可以使用ArrayList而不是plain array。