我的TextArea出了问题 字符串A包含文本a,b,c,d 我使用TextArea.setText(A)方法将String转换为textarea; 我的问题是textarea打印出abcd而不是它我希望它打印在行示例中
A
B
C
D
我读过书并试过谷歌,但我找不到解决问题的方法;(
答案 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();