-1

TextArea String A にテキスト a、b、c、d が含まれているという問題が発生しました メソッド TextArea.setText(A); を使用して String を textarea に変換しました。私の問題は、テキストエリアがそれの代わりにabcdを出力することです。行の例で​​印刷したい

A
B 
C
D

本を読んでグーグルを試しましたが、問題の解決策が見つかりません;(

4

2 に答える 2

1

JB Nizet が上記にリンクした javadoc に従い、 String.replace() メソッドを利用する必要があるようです。2 つの CharSequences が必要です。1 つ目は一致する文字、2 つ目は置換する文字です。「、」を見つけて「\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 に答える