Dunno怎么做,最好的办法是什么。
如果点击了
,此代码就会出现在我的actionlistner中text = stringtokenizer(text);
ta2.setText(text);
ta2是textarea
这是stringtokenizer的方法
public static StringTokenizer stringtokenizer(String text) {
StringTokenizer tx = new StringTokenizer(text);
while (tx.hasMoreElements()) {
System.out.println(tx.nextElement());
}
return tx;
}
我怎样才能返回元素并在textarea中打印出来。
答案 0 :(得分:1)
首先放弃StringTokenzier
,它已被折旧(或多或少),转而支持String#split
String[] tokens = text.split(" ");
这将返回围绕提供的令牌(本例中为空格)的String
分组数组。
接下来,使用for-loop
,将每个标记附加到JTextArea
...
for (String token : tokens) {
ta2.append(token);
ta2.append("\n");
}
在你要求更简单的解决方案之前,如果你愿意,我可以把它变得更复杂;)