반응형
💡 String 으로 받은 문자열을 한 글자씩 쪼개서 Char 타입의 배열에 집어넣어주는 메소드.
⛏ 사용법
String s1 = "study java";
char[] charArr = s1.toCharArray();
이 경우, "study java"라는 문자열을 charArr에 넣어주는 것이므로,
charArr[0] = 's'
charArr[1] = 't'
charArr[2] = 'u'
charArr[3] = 'd'
charArr[4] = 'y'
charArr[5] = 'j'
charArr[6] = 'a'
charArr[7] = 'v'
charArr[8] = 'a'
이와 같이 char 배열을 반환해준다.
💻 실습
-아래 백준 문제를 풀기위해 단어를 받고, 글자를 쪼개주어야 하는데 이때 toCharArray() 메소드를 사용해서 배열에 넣어주었다.
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String word = sc.nextLine();
char [] words = word.toCharArray();
for (int i = 0; i < words.length; i++) {
System.out.println(words[i]);
}
}
}


여기까지는 알고 있었는데, char 형 배열을 합쳐서 String으로 만들 수 있다고 한다.
String s2 = new String(charArr);
참고 : https://velog.io/@uhan2/java-String.toCharArray-사용법
[Java] - String.toCharArray() 사용법
How to Use - String.toCharArray()
velog.io
+ charAt( ) 함수에 대해서!
https://colossus-java-practice.tistory.com/31
[자바 프로그래밍 기초] 4. charAt()에 대해서 알아보자.
이번에 알아볼 charAt()이라는 녀석은 이전에 Scanner에 대해서 알아볼 적에 잠시 등장했던 녀석이다. 오늘은 이 녀석이 도대체 뭐하는 녀석이며 어떻게 사용하는지에 대해서 알아보려고 한다. 1. cha
colossus-java-practice.tistory.com
'개발 > 자바 개념정리' 카테고리의 다른 글
| JAVA 싱글톤 패턴에서 객체 생성과 객체 참조란.... 뭘까... (0) | 2025.06.29 |
|---|---|
| [java] 문자열을 정수나 실수형으로 바꾸기 (0) | 2023.01.09 |
| 문자열은 덧셈 연산이 가능하다. (0) | 2023.01.09 |
| 자바 _ Math 클래스 (0) | 2022.12.21 |
| 자바 _ pint() 출력 메소드 (0) | 2022.12.21 |