-1

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

A
B 
C
D

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

4

2 回答 2

1

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

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

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

这应该可以完成工作。

于 2013-02-28T23:27:52.603 回答
0

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

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

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

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

于 2013-02-28T23:41:55.143 回答