gpt4 book ai didi

java - 从大量文本字段中获取和打印数据的最佳方法?

转载 作者:行者123 更新时间:2023-12-02 07:58:04 24 4
gpt4 key购买 nike

我正在尝试找出从大约 60 个文本字段读取数据的最佳方法,然后将其打印在一个空格行中。

例如

System.out.println(field1.getText() + ""+ field2.getText());

问题是,我不想有一堆垃圾的 getText() 方法。

所以我的主要问题是,是否有一种更简单、也许更好(性能方面)的方法来做到这一点?

图片: my text fields

最佳答案

您可以使用 StringBuilder 而不是字符串连接以获得更好的性能:

StringBuilder s = new StringBuilder();
s.append(field1.getText()).append(" ")
.append(field2.getText()).append(" ")
.append(field3.getText());
System.out.println(s.toString());

如果您的字段存储在集合中,您可以迭代该集合,而不是调用每个单独的字段:

List<JTextField> fields = new ArrayList<JTextField> ();
for(int i = 0; i < 30; i++) {
fields.add(new JTextField(Integer.toString(i)));
}
//...
StringBuilder s = new StringBuilder();
for (JTextField t : fields) {
s.append(t.getText()).append(" ");
}
//...

关于java - 从大量文本字段中获取和打印数据的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9359433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com