언어/JAVA

JAVA - char 배열에서 String 문자열로 변환하는 방법

코딩사무소장 2023. 5. 25. 12:53
반응형

char 배열을 String 문자열로 변환 하는 방법은 세가지가 있다.

 

1. String.valueOf()

java.lang.String 클래스에 속한 valueOf() 메소드를 사용하면

char 배열을 받아 String으로 변환하여 리턴한다.

 

public class CharArrToString {
    public static void main(String[] args) {
        char[] charArr = { 'a', 'b', 'c', 'd', 'e' };
        
        String str = String.valueOf(charArr);
 
        System.out.println(str); // abcde
    }
}

 

2. String 생성자

 

String str = new String(charArr);

String 문자형의 str 이라는 그릇에 char 문자형의 문자열을 String화 한 것을 담는다.

char 배열을 파라미터로 입력받는다.

 

public class CharArrToString {
    public static void main(String[] args) {
        char[] charArr = { 'a', 'b', 'c', 'd', 'e' };
 
        String str = new String(charArr);
 
        System.out.println(str); // abcde
    }
}

 

3. String.copyValueOf()

copyValueOf() 메소드는 valueOf() 와 동일한 역할을 한다.

 

public class CharArrToString {
    public static void main(String[] args) {
        char[] charArr = { 'a', 'b', 'c', 'd', 'e' };
 
        String str = String.copyValueOf(charArr);
 
        System.out.println(str); // abcde
    }
}
반응형