Как добавить значение JTextField в массив строк, используя кнопку - PullRequest
0 голосов
/ 24 апреля 2019

Мне нужно добавить текст, набранный в JTextField, в строковый массив String[], используя JButton. Например, если я наберу JTextField, я нажму JButton, что добавит этот текст в String[]. Я не могу использовать ArrayList для этого, я должен использовать String stringa[].

Вот что у меня есть:

      if(g.getSource() == jbutton) { 
            stringa.add(jtextfield.getText());            
}

Очень важно отметить, что я не могу использовать ArrayList, но я не знаю, как добавить к String[] таким образом. Спасибо за любую помощь.

1 Ответ

0 голосов
/ 24 апреля 2019

Как насчет того, чтобы сделать что-то подобное?

List<String> elems = new ArrayList<>();

elems.add(input.getText());

String[] out = new String[elems.size()];

out = elems.toArray(out);

Таким образом, вы можете добавлять элементы в список, а затем обрабатывать его как массив

Источник: https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#toArray-T:A-

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...