언어/Java

[Java]char 배열 String으로 만들기

GAEBAL 2022. 7. 1. 16:26
728x90

char 배열을 String으로 바꾸는데 3가지 방법이 있음!

  1. String 생성자
  2. String.valueOf()
  3. String.copyValueOf()

 

1. String 생성자

public class CharArrToString {
	public static void main(String[] args) {
    		char[] charArr = { 'H', 'e', 'l', 'l', 'o' };
        
        	// String 생성자를 이용한 변환
        	String str = new String(charArr);
        
        	System.out.println(str); // Hello
	}
}

 

 

2. String.valueOf()

public class CharArrToString {
	public static void main(String[] args) {
    		char[] charArr = { 'H', 'e', 'l', 'l', 'o' };
        
        	// String.valueOf()를 이용한 변환
        	String str = String.valueOf(charArr);
        
        	System.out.println(str); // Hello
	}
}

 

 

3. String.copyValueOf()

public class CharArrToString {
	public static void main(String[] args) {
    		char[] charArr = { 'H', 'e', 'l', 'l', 'o' };
        
        	// String.copyValueOf()를 이용한 변환
        	String str = String.copyValueOf(charArr);
        
        	System.out.println(str); // Hello
	}
}
728x90