РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
221 of 1163 menu

Метод repeat

Метод repeat класса String создает и возвращает новую строку, которая состоит из указанного количества копий исходной строки. Сама исходная строка при этом не изменяется. В единственный параметр метода мы передаем целое число - количество повторений строки. Если передать 0, метод вернет пустую строку. Если передать отрицательное число, будет выброшено исключение IllegalArgumentException.

Синтаксис

str.repeat(count)

Пример

Давайте повторим строку 3 раза:

public class Main { public static void main(String[] args) { String str = "abcde"; System.out.println(str.repeat(3)); } }

Результат выполнения кода:

"abcdeabcdeabcde"

Пример

Давайте повторим строку 2 раза и добавим разделитель между копиями:

public class Main { public static void main(String[] args) { String str = "12345"; String res = String.join("-", java.util.Collections.nCopies(2, str)); System.out.println(res); } }

Результат выполнения кода:

"12345-12345"

Пример

Давайте повторим строку 0 раз:

public class Main { public static void main(String[] args) { String str = "abcde"; System.out.println(str.repeat(0)); } }

Результат выполнения кода:

""

Смотрите также

  • метод concat,
    который объединяет строки
  • метод join,
    который объединяет строки с разделителем
  • метод length,
    который возвращает длину строки
  • метод isEmpty,
    который проверяет строку на пустоту
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить