我需要使用 JButton
将输入到 JTextField
的文本添加到字符串数组 String[]
。例如,如果我在 JTextField
中输入内容,我会单击 JButton
,该按钮会将该文本添加到 String[]
中。我不能为此使用 ArrayList
,我必须使用 String stringa[]
。
这是我到目前为止所拥有的:
if(g.getSource() == jbutton) {
stringa.add(jtextfield.getText());
}
需要注意的是,我无法使用ArrayList
,但我不知道如何以这种方式添加String[]
。感谢您的任何帮助。
最佳答案
做这样的事情怎么样?
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-
关于java - 如何使用按钮将 JTextField 值添加到字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55819625/