String address=null;
String body = "";
String date = "";
for(int i = 0; somecondition; i++)
{
body = cursor.getBody(i);
//and so on all strings get changed
//REST OF THE CODE
}
这循环了大约500次,所以我应该使用什么?
答案 0 :(得分:3)
鉴于String中没有任何变化,您只需重新分配它,请使用String。当你想要在片段中构建一个String时使用StringBuilder。
答案 1 :(得分:2)
由于您只是为变量分配了一些字符串,因此只需使用String而不是StringBuilder。 StringBuilder顾名思义,用于构建一个需要连接或操作的新字符串。
答案 2 :(得分:2)
您的示例不构建任何String,只是分配值。在这种情况下,您可以使用String