String.repeat()
Повторяет строку указанное число раз.
Доступно с: Java 11
Синтаксис
public String repeat(int count)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| count | int | Сколько раз повторить. 0 даёт пустую строку, отрицательное число — исключение. |
Возвращаемое значение
StringНовая строка.
Примеры
Линия из символов и простая «лесенка»:
void main() {
IO.println("-".repeat(10));
for (int i = 1; i <= 3; i++) {
IO.println("*".repeat(i));
}
}Результат:
----------
*
**
***Примечания
До Java 11 для этого писали цикл со StringBuilder. Отрицательный count бросает IllegalArgumentException.
См. также
- String.join() — Склеивает строки через разделитель.
- StringBuilder — Изменяемая строка: удобна, когда текст собирается по частям, особенно в цикле.
Вопросы и ответы по теме
В учебнике
- Методы строк — Основные методы String в Java: поиск, substring, смена регистра, strip, replace, split, join, repeat и проверки строк.