[JAVA] String을 Char로, Char을 String으로 변환하기

김은별·2023년 8월 3일

JAVA

목록 보기
1/1

[JAVA] String을 Char로, Char을 String으로 변환하기

Char -> String

첫번째 방법. String.valueOf()

String.valueOf() 메서드에 매개변수로 char[] 또는 char 를 넣으면 String으로 변환해준다.

char[] charArray = {'a','b','c','d'};
String toString = String.valueOf(charArray); // String toString = "abcd";

두번째 방법. toString()

toString() 메서드에 매개변수로 char를 넣으면 String으로 변환해준다. (char[]은 안됨)

char ch = 'a';
String stg = Character.toString(ch);

String -> Char

첫번째 방법. charArray()

charArray()를 이용해 String 문자열을 하나씩 char 배열에 담는다.

String stg = "abcd";
char[] charArray = stg.charArray(); // char[] charArray = {'a','b','c','d'}
for(int i=0; i<charArray.length; i++) { //for문을 이용하여 접근한다.
	System.out.println(charArray[i]);
}

두번째 방법. charAt()

charAt() 메서드를 이용해 String 문자열의 특정 index의 문자를 추출한다.
=> 주의 : index는 0부터 시작 / 특수문자 및 공백도 index의 포함됨

String stg = "abcd";
char c = stg.charAt(1);
System.out.println(c); //결과 : b
profile
열정만은 최고인 개발자🖥️ Notion ➡️ 벨로그 이사중🚚

0개의 댓글