티스토리 뷰

String -> Char

1. charAt()로 인덱스 접근하기

 

예시

String str = "Hello";

char c = str.charAt(0);

for문 사용

String input = "Minsu";

for(int i=0; i<input.length(); i++) {

System.out.println(input.charAt(i));}

 

 

2. toCharArray()로 string을 char[]로 바꾸기

 

예시

String str = "Hello";

char[] c = str.toCharArray();

for문 사용

String input = "Minsu";

char[] arrCh = input.toCharArray();

for(char c : arrCh) {

System.out.println(c);}

 

 

Char -> String

1. String.valueOf()이용

 

예시

char c = 'a';

String str = String.valueOf(c);

 

char[] array to String 가능

char[] arrCh = {'a', 'b', 'c' };

String str = String.valueOf(arrCh);

 

2. Character.toString()이용

 

예시

char c = 'a';

String str = Character.toString(c);

char[] array to String 불가능!

char c = 'a'

char[] arrCh = {'a', 'b', 'c' }; 

Character.toString(c) O

Character.toString(arrCh) X