Java - 문자열을 Char로 변환하는 방법

자바에서 String을 char[]로 변환하는 방법을 소개합니다.

  • String.toCharArray()
  • Stream

1. String.toCharArray() : 문자열을 Char로 변환

String.toCharArray()은 String의 문자를 char[]로 변환하여 리턴합니다.

public void stringToCharArray1() {
    String string = "HelloWorld";
    char[] charArray = string.toCharArray();

    for (char ch: charArray) {
        System.out.println(ch);
    }
}

Output:

H
e
l
l
o
W
o
r
l
d

2. Stream : 문자열을 Char로 변환

이번에는 char[]로 변환하는 방법은 아니지만, Stream을 이용하여 String의 문자를 개별로 출력하는 예제를 소개합니다.

String.chars()는 아래와 같이 String의 문자들을 stream을 만들어 줍니다.

public void stringToCharArray2() {
    String string = "HelloWorld";
    string.chars().mapToObj(ch -> (char)ch).forEach(System.out::println);
}

Output:

H
e
l
l
o
W
o
r
l
d

References

Loading script...

Related Posts

codechachaCopyright ©2019 codechacha