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 回答