Android для цикла

У меня есть следующий код ...

String t = " "; 
for(int l=0; l<=5; l++){
    t = "Num: " + l + "\n";
}

VarPrueba.setText(t);

Я хочу перебрать набор чисел и сгенерироватьString который перечисляет их все в конце. Вывод должен быть примерно таким ...

1
2
3
4
5

Может кто-нибудь, пожалуйста, помогите мне понять, как исправить мой код.

 Alex Lockwood21 июн. 2012 г., 04:09
Чувак ... серьезно ?!
 bjesua21 июн. 2012 г., 04:10
я просто хочу показать все в одном блоке в конце!
 Russ Clarke21 июн. 2012 г., 04:04
Вы хотите, чтобы он показывал число каждый раз, когда цикл обрабатывает или все в одном блоке в конце?
 Benjamin Gruenbaum21 июн. 2012 г., 04:04
Прежде всего, этот цикл выполняется 6 раз, а не 5 :), либо измените начальный параметр на 1, либо конечное условие на & lt;

Ответы на вопрос(1)

Решение Вопроса

t+="Num: " + l + "\n";

И самый эффективный способ сделать это - использоватьStringBuilder, Что-то вроде:

StringBuilder t = new StringBuilder(); 
for(int l=0; l<=5; l++){
    t.append("Num:");
    t.append(l+"\n");
}

VarPrueba.setText(t.toString());
 21 июн. 2012 г., 04:14
+1 StringBuilder намного лучше для памяти. В противном случае вы создаете новую строку каждый раз, когда выполняете цикл.
 bjesua21 июн. 2012 г., 04:21
Спасибо, приятель, я уже им пользуюсь, и работает хорошо !!! ...

Ваш ответ на вопрос