java - 如何使用按钮将 JTextField 值添加到字符串数组

标签 java arrays button

我需要使用 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/

相关文章:

java - 我的按钮未显示在 Android Studio 中

java - ForkJoinPool中的辅助线程是守护程序线程吗?

java - 向 String 添加转义符,可能吗?

java - Kubernetes Continuous Deploy插件出现问题

javascript - select with ngOptions 选择另一个数组的过滤器

c# - 自定义类型数组的数组

php - 如何在 PHP 中对多个数组进行排序

ios - 保存最喜欢的按钮状态

html - AJAX 通过发布整个表单提交

java - Swing 是否支持 Windows 7 样式的文件选择器?