1. 반복문과 charAt() 메서드 사용
public class Main {
public static void main(String[] args) {
String a = "abcde";
char[] arr = new char[a.length()];
for (int i = 0; i < a.length(); i++) {
arr[i] = a.charAt(i);
System.out.println(arr[i]);
}
System.out.println(arr.getClass());
}
}
a
b
c
d
e
class [C
빈 배열 arr을 선언하고, 반복문을 사용해 문자열의 i번째 문자를 char 타입으로 반환하여 빈 배열 arr에 저장함.
2. toCharArray() 메서드 사용
public class Main {
public static void main(String[] args) {
String a = "abcde";
char[] arr = a.toCharArray();
System.out.println(a);
System.out.println(arr);
System.out.println(a.getClass());
System.out.println(arr.getClass());
}
}
abcde
abcde
class java.lang.String
class [C
toCharArray() 메서드를 사용하여 문자열 a를 배열로 바로 변환하여 arr에 저장함.
'Java' 카테고리의 다른 글
War, Jar 란? 그리고 차이점 (1) | 2025.01.15 |
---|