Java - 배열을 Stream으로 변환, 3가지 방법

배열을 Stream으로 변환하는 다양한 방법을 소개합니다.

1. Arrays.stream()으로 배열을 Stream으로 변환

Arrays.stream()는 인자로 전달된 배열을 Stream으로 변환합니다.

import java.util.Arrays;

public class Example {

    public static void main(String[] args) {

        String[] arr = {"a", "b", "c", "d", "e"};

        Arrays.stream(arr).forEach(System.out::println);
    }
}

Output:

a
b
c
d
e

2. Stream.of()로 배열을 Stream으로 변환

Stream.of()는 인자로 전달된 배열을 Stream으로 변환합니다.

import java.util.stream.Stream;

public class Example {

    public static void main(String[] args) {

        String[] arr = {"a", "b", "c", "d", "e"};

        Stream.of(arr).forEach(System.out::println);
    }
}

Output:

a
b
c
d
e

3. Arrays.asList().stream()으로 배열을 Stream으로 변환

Arrays.asList()는 인자로 전달된 배열을 List로 변환합니다. List의 stream() 함수는 List의 요소를 Stream으로 변환합니다.

import java.util.Arrays;

public class Example {

    public static void main(String[] args) {

        String[] arr = {"a", "b", "c", "d", "e"};

        Arrays.asList(arr).stream().forEach(System.out::println);
    }
}

Output:

a
b
c
d
e
Loading script...
codechachaCopyright ©2019 codechacha