К примеру, есть строка и целочисленная переменная:
String name = "Alex";
int num = 5;
И теперь каким образом можно повторить строку, чтобы получилось следующее:
AlexAlexAlexAlexAlex
Ответ
Например, так:
String name = "Alex";
int num = 5;
StringBuilder stringBuilder = new StringBuilder();
for (int i=0; i
StringBuilder вместо String здесь используется для того, чтобы при каждой конкатенации не создавать новый объект (так как String является immutable).
В Java 8 можно получить требуемое вот так:
String name = "Alex";
int num = 5;
String result = String.join("", Collections.nCopies(num, name));
Комментариев нет:
Отправить комментарий