Всегда объявляйте переменные в области, которая имеет смысл. Если на вашу переменную ссылаются как внутри, так и вне цикла, то она должна быть объявлена вне цикла.
public String doIt() {
StringBuilder builder = new StringBuilder();
for (int i = 0; i < 100; i++) {
builder.append("ponies ");
}
return builder.toString();
}
Хорошей практикой является сужение области видимости переменных, чтобы они были видны только там, где они необходимы.