-1

私はユーザーが誰かの名前をテキストフィールドに追加するプログラムを作成していますが、配列を作成しましたString[] studentNames;が、ユーザーが送信を押すと配列に名前が追加されますが、新しいテキストエントリごとに名前が追加されます配列要素に個別に追加しますか?

4

2 に答える 2

3

固定サイズのリストがない場合は、Arrayの代わりにArrayListを使用する必要があります。

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 に答える