본문 바로가기

java(자바)

[java(자바)] char 배열을 String 문자열로 바꾸기 String.valueOf() _디버깅의 눈물

char 배열을 문자열로 바꾸기 (String.valueOf() 이용)

 

 

-코딩테스트나 개발 작업을 하다보면, char 배열을 문자열로 바꿀 때가 생긴다.

 

    	String s = "a#b!GE*T@S";
    	
    	char[] c = s.toCharArray();
    	
    	for(char x : c){
    		System.out.print(Character.toString(x));
    	}

 

-원래 위의 예시처럼, for문 + Character.toString(char)를 이용해 문자열로 바꿔주었다.

 

 

String.valueOf()

-하지만, 이때 String의 내장함수인 String.valueOf()를 이용하면 손쉽게 char 배열을 String으로 변환시킬 수 있다!

 

    	String s = "a#b!GE*T@S";
    	
    	char[] c = s.toCharArray();
    	
    	System.out.println(String.valueOf(c));

 

 

출력 결과