공부내용/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