smooth waters run deep

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

 

'공부내용 > JAVA' 카테고리의 다른 글

십진수 -> 이진수 변환  (0) 2020.12.11
Comparable interface (객체 정렬)  (0) 2020.12.04
날짜 차이 구하기 (Calendar)  (0) 2020.11.15