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);
}
}
'JAVA' 카테고리의 다른 글
[Java] nextLine() 오류 (0) | 2024.10.31 |
---|---|
CompletableFuture 에서 명시적인 값을 지정하기 (0) | 2024.07.17 |
자바의 <T> 제네릭 타입 (Generic Type) (0) | 2024.05.24 |
MVC 모델 (0) | 2023.10.27 |
StringBuilder 사용법과 메서드 정리 (0) | 2023.09.09 |