-
String.toCharArray()[ DEV ] Backend/자바 개념정리 2023. 1. 16. 12:05
💡 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
'[ DEV ] Backend > 자바 개념정리' 카테고리의 다른 글
[java] 문자열을 정수나 실수형으로 바꾸기 (0) 2023.01.09 문자열은 덧셈 연산이 가능하다. (0) 2023.01.09 자바 _ Math 클래스 (0) 2022.12.21 자바 _ pint() 출력 메소드 (0) 2022.12.21 자바 _ 입력값 (0) 2022.12.21