2015-01-15 2 views

ответ

4
String str = ""; 
for (int i = 0; i < count; i++) { 
    str = str + "<td>"; 
} 
System.out.println(str); 
+0

+ =' будет выглядеть чище. –

+1

StringBuilder был бы лучше – dkatzel

+0

@DrewKennedy Согласен, но то, что он/она в настоящее время более понятно для новичков –

1

Создание строки в виде нового массива символов, отклоняющего count количество символов ERS. Символом по умолчанию является нулевой символ \0. Просто замените все нулевые символы на нужный String.

String str = new String(new char[count]).replace("\0", "<td>"); 
1

Вы можете создать его вручную с помощью StringBuilder

String str="<td>" 
StringBuilder builder = new StringBuilder(); 
for(int i=0; i<count; i++){ 
    builder.append(str); 
} 

System.out.println(builder.toString()); 
+0

Быстрое решение. Я бы предположил, что класс 'StringUtils' делает это внутри –

Смежные вопросы