我正在创建一个程序,用户将在其中将某人的姓名添加到文本字段中,但是我创建了数组,String[] studentNames;
但是当用户按下提交时,它会将名称添加到数组中,但我想要它,以便每个新的文本条目都会单独添加到数组元素中?
问问题
6197 次
2 回答
3
您应该使用 ArrayList 而不是 Array,因为您没有固定大小的列表。
List<String> list = new ArrayList<String>();
// ...
button.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
String text = textField.getText();
list.add(text);
}
});
于 2012-08-08T20:33:18.543 回答
2
您应该在一个类中创建一个静态字段 String[] studentNames,并在提交按钮的 ActionListener 中,每当用户插入名称时更新该数组,
如果您不知道用户在分配数组之前将插入的名称数量,则应使用 ArrayList
于 2012-08-08T20:35:01.157 回答