如何将数据从变量添加到数组?

时间:2011-08-27 10:54:53

标签: java arrays

所以基本上我创建了一个数组。

int[] idarray = new int [5];

现在我希望用户输入一些东西。

idd = JOptionPane.showInputDialog ("\nEnter ID number:\n\n");
id = Integer.parseInt(idd);

无论数据是什么,都会转到数组idarray

如何将变量中的数据添加到数组中?

2 个答案:

答案 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。