[JAVA] String.toCharArray() 문자열 -> 배열 변환

null·2023년 1월 19일
0

JAVA

목록 보기
6/8

.toCharArray()

  • String(문자열)을 char타입 배열에 넣어주는 메서드
import java.util.Arrays;

public class Test4{
  public static void main(String[] args)  {

    // 1. 배열로 변환할 문자열
    String str = "Hello! world!";

    // 2. 문자열 -> 배열로 변환
    char[] arr = str.toCharArray();

    // 3. 배열 출력
    System.out.println(Arrays.toString(arr)); 
    
    // 결과: [H, e, l, l, o, !,  , w, o, r, l, d, !]

  }
}

반복문 -> char[] 변환

import java.util.Arrays;

public class Test4{
  public static void main(String[] args)  {

    String str = "Hello! World!";

    char[] arr = new char[str.length()];

    for (int i = 0; i < arr.length; i++) {
      arr[i] = str.charAt(i);
    }

    System.out.println(Arrays.toString(arr)); 
    
    // 결과: [H, e, l, l, o, !,  , W, o, r, l, d, !]

   }
 }

String.charAt()

  • String타입의 문자열에서 해당 위치에 있는 문자만을 char타입으로 변환

0개의 댓글