repeat() 메서드 사용법
2024. 5. 23. 18:36ㆍjava
1. Reapeat이란?
- String 메서드 중 하나로 String 문자열을 파라미터의 주어진 횟수만큼 반복합니다.
- 파라미터를 0으로 지정하면, 빈 문자열을 반환
- 파라미터를 음수로 지정하면, IllegalArgumentExceptionthrow 에러를 반환
- 파라미터를 1로 지정하면 문자열을 그대로 반환합니다
2.예제 코드
import java.util.Scanner;
public class Main{
public static void main(String[] args)throws Exception{
Scanner sc = new Scanner(System.in); //Scanner를 객체화
String name = sc.nextLine();//dial에 값을 저장
int sum = 0;//변수 sum 0으로 초기화함
int sum2 = 1;//변수 sum 1로 초기화함
int sum3 = sc.nextInt();//변수 sum 입력 받음
System.out.println("sum이 0일 때: "+name.repeat(sum));//sum 출력
System.out.println("sum2가 1일 때: "+name.repeat(sum2));//sum2 출력
System.out.println("sum3가 입력 받을 때: "+name.repeat(sum3)+"\n");//sum3 출력
int sum4 = sc.nextInt();//변수 sum4를 입력 받음
System.out.println("sum4가 -1일 때: "+name.repeat(sum4));//sum3 출력
}
}
위에 코드를 설명하면 repeat 함수를 0 만큼, 1만큼, 입력 받은 값 만큼, -1만큼 실행 할 때 결과를 보여 줍니다.
아래 결과를 보시면,
- 0은 아무것도 안나오고,
- 1은 문자열 값만 나오고,
- 그 다음은 입력받은 값이 3이라서 3번 반복해서 문자열을 출력하고,
- -1을 입력해서 오류가 납니다.

이상으로 repeat함수 사용법과 코드 예제를 설명해드렸습니다.
3.자료 출처
[JAVA] 문자열 반복 메서드 repeat()
보통 문자열을 반복해서 쓰고 싶다면 for문을 사용해서 나열하는 방법만 사용했었는데,repeat을 사용하여 편하게 문자열을 반복 나열 할 수 있다.String 메서드 중 하나로 String 문자열을 파라미터의
velog.io
'java' 카테고리의 다른 글
날짜 시간 출력 방법 (0) | 2024.05.27 |
---|---|
HashSet 사용 방법 (개념, 특징, 메소드 및 예제) (0) | 2024.05.08 |
substring과 charAt의 차이 (0) | 2024.05.07 |
Arrays 클래스란? (0) | 2024.05.01 |
StringTokenizer 클래스와 메소드들 (0) | 2024.04.30 |