묠니르묘묘
꾸준히 성장하는 개발자스토리
묠니르묘묘
전체 방문자
오늘
어제
  • 분류 전체보기 (188)
    • 프로그래밍 (48)
      • 디자인패턴 (4)
      • 예외,에러 (4)
      • Java (29)
      • Kotlin (3)
      • React.js (4)
      • JavaScript (2)
      • Apache Kafka (2)
    • Spring (49)
      • Spring (21)
      • Spring Cloud (3)
      • JPA (25)
    • 코딩테스트 (31)
      • 알고리즘 (5)
      • Java - 백준 (26)
      • Java - 프로그래머스 (0)
    • AWS (7)
    • 데이터베이스 (6)
    • 개발 etc (23)
    • 도서 (5)
    • 회고록 (4)
    • 데브코스-데이터엔지니어링 (15)

인기 글

최근 글

hELLO · Designed By 정상우.
묠니르묘묘

꾸준히 성장하는 개발자스토리

자바 toCharArray()
프로그래밍/Java

자바 toCharArray()

2022. 1. 28. 15:03

 

 

🤔 toCharArray()란?

String 문자열을 char형 배열로 바꿔서 반환해주는 메서드이다.

"ABCD" 라는 문자열이 있으면

arr[0] = 'A'

arr[1] = 'B'

arr[2] = 'C'

arr[3] = 'D'

위 값처럼 char 배열을 반환해준다.

 

이 메서드는 String 메서드로 한번 살펴보자.

다음은 String 클래스에 정의된 toCharArray() 메서드이다.

이 문자열을 새 문자 배열로 변환합니다.
Returns : 새로 할당된 문자배열의 길이는 이 문자열의 길이이고, 이 문자배열의 내용은 문자열에 포함하는 문자 내용을 순서대로 초기화한다.

즉, String으로 받은 문자열을 char 문자로 쪼갠 뒤 char[]배열에 순서대로 값을 넣어 반환한다는 뜻이다.

위에 예시로 적어놓은 것과 똑같다.

 

 

 

💻 toCharArray() 실습을 해보자.

위 코드처럼 작성하여 실행시킨다. 그 후 내가 원하는 문자열을 입력한다.

이렇게 "ABCD"를 입력하면 char[]배열에 하나씩 값이 들어가게 된다는 것을 알 수 있다.

 

여기서 배열의 내용을 출력하는 방법 2가지를 알 수 있다.

1. 반복문을 돌려서 배열 내용 출력

2. Arrays.toString() 메서드를 사용하여 배열 내용 출력

 

Arrays.toString(arr)을 쓰면 배열의 내용을 출력할 수 있다.

이 메서드는 파라미터로 배열을 입력받아서 배열의 값들을 문자열 형태로 만들어서 반환해주는 것이다.

 

저작자표시 (새창열림)

'프로그래밍 > Java' 카테고리의 다른 글

JVM(자바가상머신)이란? - Part 3, ClassLoader  (0) 2022.02.01
자바 getBytes()  (0) 2022.01.28
JVM(자바가상머신)이란? - Part 2, Execution Engine  (0) 2022.01.26
JVM(자바가상머신)이란? - Part 1, 소개  (0) 2022.01.23
valueOf() 와 parseInt() 의 차이점  (0) 2022.01.21
    '프로그래밍/Java' 카테고리의 다른 글
    • JVM(자바가상머신)이란? - Part 3, ClassLoader
    • 자바 getBytes()
    • JVM(자바가상머신)이란? - Part 2, Execution Engine
    • JVM(자바가상머신)이란? - Part 1, 소개
    묠니르묘묘
    묠니르묘묘

    티스토리툴바