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次,所以应该使用什么?在下列情况下使用StringBuilder或String?
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次,所以应该使用什么?在下列情况下使用StringBuilder或String?
由于您只是将一些字符串分配给变量,只需使用String而不是StringBuilder。 StringBuilder顾名思义,用于构建一个需要连接或操作的新字符串。
您的示例不会生成任何字符串,只需分配值即可。在这种情况下,您可以使用String
如果您尝试构建字符串,我会推荐'StringBuilder'。 –
想要分配值然后使用字符串类型。 – adatapost
请重新阅读您的示例代码,因为有些事情没有意义。这也有助于你更好地解释情况。 –