Простой способ повторить строку в Java

Я ищу простой способ общин или оператора, что позволяет мне повторить некоторые строки в N раз.

Я знаю, я мог бы написать это с помощью цикла for, но я хотел бы избежать для петель по мере необходимости и простой прямой метод должен существовать где-то.

String str = "abc"; String repeated = str.repeat(3);  repeated.equals("abcabcabc"); 

Связанные с:

повторите строку на JavaScript создать при первом повторяя другую строку заданное количество раз

Редактировать

Я стараюсь избегать для петель, когда они не являются абсолютно необходимыми, потому что:

  1. Они увеличивают количество строк кода, даже если они спрятаны в другой функции.
  2. Кто-то из читающих мой код должен выяснить, что я делаю в этом цикле. Даже если это прокомментировал и есть осмысленные имена переменных, они все равно должны убедиться, что оно ничего не делает “умный”.
  3. Программисты любят ставить умные вещи в циклы, даже если я пишу это, чтобы “делать только то, что он намеревался сделать”, не исключает, что кто-то придет и добавив некоторые дополнительные умный “исправить”.
  4. Они очень часто легко ошибиться. Для циклов с помощью индексов имеют тенденцию генерировать от одной ошибки.
  5. Циклы часто повторно использовать те же переменные, что повышает вероятность действительно трудно найти обзорное ошибки.
  6. Для петель увеличить количество мест ошибка охотника должно выглядеть.
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*