[java] 문자열 문자열배열로 변환String to StringArray

kimjingwon·2022년 12월 5일
0
post-custom-banner

문자열(String)을 문자열배열(String[])로 변환하는 방법이다.

방법 1. String.split()함수 사용

가장 구현이 간단하고 많이쓰는 방법이다.

    String str = "ABCDE";
    String[] st = str.split("");
    for(String a :st){
        System.out.print(a);
    }
    

방법 2. 반복문 사용

for문안에 다른 로직을 주입하여 배열로 변환할 때 커스텀이 가능하다.

    String str = "ABCDE";
    String[] strArray = new String[str.length()];
    for(int i = 0;i<str.length();i++){
        strArray[i] = String.valueOf(str.charAt(i));
        System.out.print(strArray[i]);
    }

방법 3. pattern 정규식 사용

    Pattern pattern = Pattern.compile("");
    String[] strArray = new String[str.length()];
    strArray=pattern.split(str);
    for(String st : strArray){
        System.out.print(st);
    }
    
    
post-custom-banner

0개의 댓글