상세 컨텐츠

본문 제목

String to char , char to String 형 변환 메소드 toCharArray()

JAVA/JAVA Class & Method

by 중앙박물관장 2021. 8. 26. 16:01

본문

오늘은 String 형을 char array로 변환하는 String클래스의 toCharArray() 메서드를 소개하려고 한다.

따라서, 역으로 char array를 String 형으로 변환하는 많은 방법 중 하나도 소개하려고 한다.


java.lang.String 클래스의 

+ toCharArray() : char[] 

위 메서드는 스트링열의 character 하나하나 char[] 배열의 넣는다. 

String 클래스의 메소드이기 때문에 String형의 variable에

variable.toCharArray() 방식으로 사용할 수 있다.

직관적으로 알 수 있게 예제를 보면, 

String 형 str 에 Hello Java를 넣고

charStr[] 배열에 str에 있는 Hello Java 문자열을 한개의 char씩 toCharArray() 메서드를 이용하여 charStr 배열에 넣은 모습이다. 


그럼 역으로 char[] 을 String 열로 만드는 방법은 무엇일까?

나는 제일 간단한 방법으로 String 생성자(Constructor)를 살펴보았다.

String 생성자는 기본생성자부터 많은 생성자를 보유하고 있는데,

그 중 String(char[] value) 가 있다. 

char 배열 value가 매개변수로 입력되면 생성자가 알아서 value를 모아 Stirng 열로 바꿔주는 String 클래스 생성자이다.

이것도 예로 char[] 의 하나씩 입력된 "Hello Java"를 다시 스트링으로 바꾸어 보자 

14번 라인의 생성자를 통해 char[]의 값을 String 클래스 str2의 저장하여 

16번 라인을 통해 command창에 print하여 반증하였다.


toCharArray()를 통해 String -> char[] 로

String Constructor를 통해 char[] -> String으로 변환하는 방법을 알아보았다.

 

'JAVA > JAVA Class & Method' 카테고리의 다른 글

String CLASS의 split()메서드, charAt() 메서드  (0) 2021.08.23

관련글 더보기

댓글 영역