문자(String)를 배열(문자열)로 변환하는 방법 2가지를 소개합니다.
1. 반복문
String s = "abcde";
char[] charS = new char [s.length()];
for (int i=0; i<s.length(); i++) {
charS[i] = s.charAt(i);
}
System.out.println("charS = " + Arrays.toString(charS));
// charS = [a, b, c, d, e]
먼저, String 값을 저장할 char[] 배열을 선언한 후, for문으로 반복해서 값을 저장하는 방법입니다.
2. toCharArray()
String s = "abcde";
char[] charS = s.toCharArray();
System.out.println("charS = " + Arrays.toString(charS));
// charS = [a, b, c, d, e]
String의 toCharArray()를 사용하여 바로 char[] 배열에 저장하는 방법입니다.
*위 방법 외에도 다양한 방법이 있으니 참고만 해주세요 :)
*잘못된 정보가 있다면 댓글로 남겨주시면 더 큰 도움이 될 것 같습니다 :)
'TIL (Today I Learned)' 카테고리의 다른 글
자바) 배열을 문자열로 변환하는 방법 (char 배열 포함) (0) | 2024.03.25 |
---|---|
Java에서 대소문자 크기 비교하기 (참고: 프로그래머스 - 자바 - 문자열 내림차순으로 배치하기) (0) | 2024.03.25 |
application.properties - mysql.cj.jdbc.Driver 빨간줄 (0) | 2023.11.14 |
TIL) Content type 'application/octet-stream' not supported 에러 (0) | 2023.09.13 |
TIL) Ajax에서 alert 창이 뜨지 않을 때? (0) | 2023.08.30 |