배열 ▶ 문자열

 

문자열(String) 배열 ▶ 문자열

  1. toString() 메서드 사용

 

        String[] arr = {"Hello", " ", "Java", " ", "study"};
        String arrToStr  = Arrays.toString(arr);

        System.out.println(arrToStr);
        // 출력: [Hello,  , Java,  , study]

 

 

 

 

  2. join() 메서드 사용

 

        String[] arr = {"Hello", " ", "Java", " ", "study"};
        String arrToStr = String.join("",arr);

        System.out.println(arrToStr);
        // 출력: Hello Java study

 

 

 

 

문자(char) 배열 ▶ 문자열

  1. String.valueOf() 메서드 사용

 

        char[] charArr = {'H', 'e', 'l', 'l', 'o'};
        String arrToStr = String.valueOf(charArr);

        System.out.println(arrToStr);
        // 출력: Hello

 

 

 

  2. new String()

 

        char[] charArr = {'H', 'e', 'l', 'l', 'o'};
        String arrToStr = new String(charArr);

        System.out.println(arrToStr);
        // 출력: Hello

 

 

 

 

 

 

배열 ▶ 문자열

1. toCharArray() 메서드 사용: 문자열(String) 배열을 문자(char)배열로 변환함

        String str = "developer";
        char[] strToArr = str.toCharArray();    // 문자 배열(char[])

        System.out.println(Arrays.toString(strToArr));   // 배열 출력 시 내용을 보기 위해 Arrays.toString() 사용
        // 출력: [d, e, v, e, l, o, p, e, r]

 

 

 

2. split(구분자) 메서드 사용: 문자열을 지정한 구분자 (쉼표, 따옴표 등)를 기준으로 나누어 배열에 담음

 

        String str = "apple,banana,grape";
        String[] strToArr = str.split(",");    // 문자열 배열(String[])

        System.out.println(Arrays.toString(strToArr));
        // 출력: [apple, banana, grape]