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
'CS > JAVA' 카테고리의 다른 글
[Java] Comparable vs Comparator (0) | 2024.07.09 |
---|---|
[Java] String (Array) <-> Int (Array) 변환 정리 (1) | 2024.07.03 |
[Java] Java Record 이것의 정체 (3) | 2023.11.12 |
[Java] Java의 compareTo 메소드와 Comparable 인터페이스 (0) | 2023.07.25 |
[Java] String, Char 대소문자 확인 및 변환 (0) | 2023.02.27 |