mun dev

[Java] 자바 문자열 반복 본문

공부/Java

[Java] 자바 문자열 반복

mndev 2022. 12. 30. 16:39

자바 문자열 반복하기 charAt() 함수 사용하기 


프로그래스 문제 문자열 반복하기를 풀면서 각 문자열의 문자 하나하나를 어떻게 반복할까 고민하다가 

찾아보니 charAt 함수를 사용하여 풀 수 있었다! ...

 

 

그럼 CharAt 함수란 무엇인지 부터 간단하게 알아보고 넘어가보자. 

 

 

CharAt() 함수란? 

  •  string  타입의 데이터에서 특정 문자를  char타입으로 변환할 때 사용하는 함수이다.
  • charAt(i) i자리에는 int형 변수를 넣어 문자열의 각 위치 문자를 가져올 수 있다. 

 

 

 

 

 

 💻문제 설명 

 

 

 

 

class Solution {
    public String solution(String my_string, int n) {
        String answer = "";
        int length=my_string.length(); // 문자열의 길이 
        
        for(int i=0; i<length; i++){
            for(int j=0; j<n; j++){
                answer+=my_string.charAt(i); // charAt 함수 사용         
            }
        }
        return answer;
    }
}

charAt함수를 사용해서 my_string문자열의 각 문자를 가져올 수 있었다. 

입력받은 n만큼 반복하여 문자열의 각 문자를 반복한다.

 

 

 

 

✅  출력결과 화면 

위 코드를 작성한 후 입력값을 넣게되면 문제 조건에 맞게 실행결과가 나오는 것을 볼 수 있다