0

重複の可能性:
Java Stringbuilder をクリア/空にする方法

文字列に値を追加してテキスト ビューに表示していますが、ページを更新しても最初に文字列がクリアされません。
それに追加し続けるだけです。

Androidで文字列ビルダーをクリアする方法はありますか?

これまでに試したこと

StringBuilder sb = new StringBuilder();
sb.delete(0,sb.length());
for (String s : awayScores)
{
    sb.append(s);
    sb.append("\n");
}

StringBuilder sb2 = new StringBuilder();
sb2.delete(0,sb2.length());
for (String h : homeScores)
{
    sb2.append(h);
    sb2.append("\n");
}

 String awayeve = sb.toString();
 String homeeve = sb2.toString();

Log.v("home", "homeeve" + homeeve);
Log.v("home", "awayeve" + awayeve);
4

2 に答える 2

5

使ってみて sb.delete(0,sb.length());

編集:

StringBuilder sb2 = new StringBuilder();
sb2.delete(0,sb2.length());

上記のコードでは、空の の内容を削除しようとしていますStringBuilder

これはできません。

于 2012-07-24T08:36:54.910 に答える
0

setText(""); を使用できます。空白文字列で値をリセットします

于 2012-07-24T08:40:49.087 に答える