StringBuilder Java
Как я могу передать параметр в builder.append?
Дело в том, что мне необходимо вывести мою строку, но перед этим сделать её длиной в 100.000 символов.
Мне подсказали, что можно сделать это с помощью StringBuilder.
Я попытался передать строку в builder.append, но компилятор выдаёт ошибку.
StringBuilder builder = new StringBuilder();
String text = (Poem.text);
for (int i = 0; i < 100000; i++) {
builder.append(text);
}
String result = builder.toString();
System.out.println(result);
Я ещё совсем новичок в программировании, буду рад любому совету!
Ответы (1 шт):
Автор решения: стасевич
→ Ссылка
public class Solution {
static class Poem {
static String text = "ввести любой текст ";
}
static void pr() {
StringBuilder builder = new StringBuilder();
String text = (Poem.text);
//пока строка меньше 100_000 символов
while (builder.length() < 100_000) {
builder.append(text);
}
System.out.println(builder.toString());
System.out.println(builder.length());
}
public static void main(String[] args) {
Solution.pr();
}
}