String s = "";
for(i=0;i<....){
s = some Assignment;
}
или
for(i=0;i<..){
String s = some Assignment;
}
Мне больше не нужно использовать 's' вне цикла. Первый вариант, возможно, лучше, поскольку новая строка не инициализируется каждый раз. Второй, однако, приведет к тому, что область действия переменной будет ограничена самим циклом.
РЕДАКТИРОВАТЬ: В ответ на ответ Милхоуза. Было бы бессмысленно назначать String константе в цикле, не так ли? Нет, здесь "Some Assignment" означает изменение значения, полученного из перечня, переименованного через.
Кроме того, вопрос заключается не в том, что я беспокоюсь об управлении памятью. Просто хочу знать, что лучше.