[JAVA] toCharArray()란 ?

SangJin Ham·2024년 1월 25일
0

JAVA

목록 보기
3/15
post-thumbnail

toCharArray()

String 문자열을 char형 배열로 바꿔서 반환해주는 메소드


"HELLO" 라는 문자열이 있다면 아래처럼 char 배열을 반환해준다.

arr[0] = 'H'
arr[1] = 'E'
arr[2] = 'L'
arr[3] = 'L'
arr[4] = 'O'

예시 문제

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        
        String answer = "";
        
        for(char c : str.toCharArray()){
            if (Character.isUpperCase(c)){
                answer += Character.toLowerCase(c);
            } else{
                answer += Character.toUpperCase(c);
            }
        }
        sc.close();
        
        System.out.println(answer);
    }
}
  • for(char c : str.toCharArray()) : Scanner를 통해 입력받은 str을 하나씩 꺼내 c에 저장한다.
profile
끄적끄적

0개의 댓글