본문 바로가기
TIL (Today I Learned)

자바) 문자를 char 타입의 배열로 변환하는 2가지 방법

by Won's log 2024. 3. 25.

문자(String)를 배열(문자열)로 변환하는 방법 2가지를 소개합니다.

 

1. 반복문 

String s = "abcde";
char[] charS = new char [s.length()];
    for (int i=0; i<s.length(); i++) {
        charS[i] = s.charAt(i);
    }

    System.out.println("charS = " + Arrays.toString(charS));
    // charS = [a, b, c, d, e]

먼저, String 값을 저장할 char[] 배열을 선언한 후, for문으로 반복해서 값을 저장하는 방법입니다.

 

2. toCharArray()

String s = "abcde";

char[] charS = s.toCharArray();
System.out.println("charS = " + Arrays.toString(charS));
// charS = [a, b, c, d, e]

String의 toCharArray()를 사용하여 바로 char[] 배열에 저장하는 방법입니다.

 

*위 방법 외에도 다양한 방법이 있으니 참고만 해주세요 :)

*잘못된 정보가 있다면 댓글로 남겨주시면 더 큰 도움이 될 것 같습니다 :)