문자열을 반복해서 쓰는 방법이 두가지있다.
1. for문 사용하기
String str = "Hello";
String result = "";
for(int i = 0; i < 3; i++) {
result += str;
}
System.out.println(result); // 결과 : HelloHelloHello
2. repeat() 메서드 사용하기
String str = "Hello";
String result = str.repeat(3);
System.out.println(result); // 결과 : HelloHelloHello
Java11부터 추가된 String 메서드로 String 문자열을 파라미터만큼 반복한다.
파라미터가
0 이라면 빈문자열
1 해당 문자열 그대로,
음수라면 IllegalArgumentException 에러를
반환한다.
repeat() 메서드는 내부적으로 Arrays.fill()및 System.arraycopy()메서드를 호출하여 새 문자열을 만든다.
[출처]
'Java' 카테고리의 다른 글
| [Java] String & StringBuffer & StringBuilder (0) | 2024.03.16 |
|---|---|
| [Java] String to int, int to String 형 변환하기 (0) | 2024.03.13 |
| [Java] 문자열 split, replace 사용 시 마침표(.) 안되는 경우 (0) | 2024.03.11 |