본문 바로가기
Java

[Java] 문자열 반복

by 네모세모동동 2024. 3. 10.

문자열을 반복해서 쓰는 방법이 두가지있다.

 

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()메서드를 호출하여 새 문자열을 만든다.

 

 


[출처]