不知道该怎么做,最好的方法是什么。
此代码位于我的操作列表中,用于单击按钮
text = stringtokenizer(text);
ta2.setText(text);
ta2 是一个文本区域
这是 stringtokenizer 的方法
public static StringTokenizer stringtokenizer(String text) {
StringTokenizer tx = new StringTokenizer(text);
while (tx.hasMoreElements()) {
System.out.println(tx.nextElement());
}
return tx;
}
我怎样才能返回元素并将其打印在文本区域中。
最佳答案
首先放弃StringTokenzier
,它已经被贬值(或多或少),转而支持String#split
String[] tokens = text.split(" ");
这将返回围绕所提供的标记(在本例中为空格)分割的 String
数组。
接下来,使用 for 循环
,将每个标记附加到 JTextArea
...
for (String token : tokens) {
ta2.append(token);
ta2.append("\n");
}
在您要求更简单的解决方案之前,如果您愿意,我可以将其变得更加复杂;)
关于java - 返回 StringTokenizer 以便能够在 Textarea 上设置 Text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25840850/