Java/Simple code

Java list to stream, set to stream

검은고양이개발자 2023. 1. 23. 12:20
반응형

컬렉션 타입(List,Set 등) 은 컬렉션의 최상위 클래스인 Collection 에 정의된 stream() 메서드를 사용해서

스트림을 생성할 수 있습니다. 그렇기 때문에 Collection으로부터 확장된 하위클래스 List와 Set을 구현한 

컬랙션 클래스들은 모두 stream()매서드를 사용해서 스트림을 생성할 수 있습니다.

import java.util.*;
import java.util.stream.*;


public class JgStream3 {
    public static void main(String[] args) {

        List<Integer> list = Arrays.asList(10, 20, 50, 70, 100);
        Stream<Integer> stream = list.stream();

        stream.forEach(System.out::println);
        System.out.println();

        HashSet<Integer> set = new HashSet<>();

        set.add(10); set.add(20); set.add(30); set.add(40);
        Stream<Integer> stream2 = set.stream();

        stream2.forEach(System.out::println);

    }
}
//출력
10
20
50
70
100

20
40
10
30

 

반응형