각진 세상에 둥근 춤을 추자

[Java] 문자열 ↔︎ char 배열 본문

Java

[Java] 문자열 ↔︎ char 배열

circle.j 2022. 9. 24. 09:38

 

1. 문자열 → char [  ]  

 

String(문자열)을 char[] 로 변환하여 리턴한다.

 

public char [] toCharArray()

 

 

   예제   

package ch11_1;

public class toCharArrayTest {
	public static void main(String[] args) {
		
		// 문자열
		String str = "ABC";
		
		// 문자열을 char[]로 변환
		char [] charArr = str.toCharArray();
		
		// char[] 출력
		for ( int i=0; i<charArr.length; i++ ) {
			System.out.println(charArr[i]);
		}
		
	}
}

 


 2. char [  ]  문자열  

char[ ] 을 문자열로 반환하는 방법은 3가지가 있다. 

 


       (1) String 생성자 

       (2) String.valueOf( )
       (3) String.copyValueOf( )

 

 

   예제   

package ch11_1;

public class charArrToString {
	public static void main(String[] args) {
		
		char [] charArr = {'A','B','C'};
		
		// (1) String 생성자
		String str1 = new String(charArr);
		System.out.println(str1);
		
		// (2) String.valueOf()
		String str2 = String.valueOf(charArr);
		System.out.println(str2);
		
		// (3) String.copyValueOf()
		String str3 = String.copyValueOf(charArr);
		System.out.println(str3);
		
	}
}

 

'Java' 카테고리의 다른 글

[Java] Wrapper 클래스  (0) 2022.09.26
[Java] 문자 ↔︎ 아스키코드  (0) 2022.09.24
[Java] String 클래스  (0) 2022.09.23
[Java] Object 클래스  (0) 2022.09.23
[Java] 인터페이스와 다형성  (0) 2022.09.23