Java TextArea和String(只打印1个字符串)

时间:2013-02-28 23:07:45

标签: java string swing printing textarea

我的TextArea出了问题 字符串A包含文本a,b,c,d 我使用TextArea.setText(A)方法将String转换为textarea; 我的问题是textarea打印出abcd而不是它我希望它打印在行示例中

A
B 
C
D

我读过书并试过谷歌,但我找不到解决问题的方法;(

2 个答案:

答案 0 :(得分:1)

听起来你需要遵循JB Nizet链接到上面的javadoc,并利用String.replace()方法。它需要两个CharSequences,首先是要匹配的字符,第二个是要替换它的字符。找到“,”并替换为“\ n”。所以

CharSequence theseChars = new CharSequence(", ");
CharSequence withTheseChars = new CharSequence("\n");

String newString = A.replace(theseChars, withTheseChars);

这应该可以完成工作。

答案 1 :(得分:0)

我使用过Java最基本的东西。 我认为这很容易理解

String s = "a,b,c,d";

String s1 =s.replace(",", "");

String s2 = s1.replace("", "\n").toUpperCase();