JAVA
[Java] 문자열을 반복하는 메서드 - repeat()
해니01_15
2024. 10. 24. 13:46
str.repeat(n)
Java 에서 repeat 메서드는 문자열을 특정 횟수만큼 반복하여 새 문자열을 생성하는 기능을 제공한다.
Java 11버전부터 추가 되었다.
- n이 0 이거나 str이 비어있으면 빈 문자열이 반환 된다.
- n이 음수이면 IllegalArgumentException 이 발생한다.
사용법
[기존]
StringBuilder 와 for 문을 이용하여 구현
public class Main {
public static void main(String[] args) {
String str = "hennie";
int count = 3;
StringBuilder result = new StringBuilder();
for (int i = 0; i < count; i++) {
result.append(str);
}
System.out.println(result.toString()); // henniehenniehennie
}
}
[java11]
repeat(n) 으로 간편하게 구현 가능!
public class Main {
public static void main(String[] args) {
String str = "hennie";
int count = 3;
String result = str.repeat(count);
System.out.println(result);
}
}