공부내용/JAVA

String ⇔ Char Array

yeon_11 2020. 12. 11. 10:12

String -> Char[]

String str = "Back-suyeon";

char[] charArr = str.toCharArray();

for(int i=0; i<charArr.length; i++){
	System.out.print(charArr[i]+" ");
} // 출력결과: B a c k - s u y e o n

 

 

 

Char[] -> String

char[] charArr = {'B','a','c','k','-','s','u','y','e','o','n'};


String str1 = new String(charArr);
System.out.println(str1); //방법① 출력결과: Back-suyeon


String str2 = String.valueOf(charArr);
System.out.println(str2); //방법② 출력결과: Back-suyeon


StringBuilder sb = new StringBuilder();
for(int i=0; i<charArr.length; i++){
	sb.append(charArr[i]);
} //바로 출력원할 시 : System.out.print(sb);

String str3 = sb.toString();
System.out.println(str3); //방법③ 출력결과: Back-suyeon