반응형
컬렉션 타입(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
반응형
'Java > Simple code' 카테고리의 다른 글
Java_제네릭(Generic) 클래스 (0) | 2023.01.23 |
---|---|
Java Stream collect() (0) | 2023.01.23 |
Java IntStream 생성( Array to IntStream) (0) | 2023.01.23 |
Java Array to Stream (배열 스트림 생성) (0) | 2023.01.22 |
Java 은행 이자율에 따른 5배 되는 기간 구하기 (0) | 2023.01.13 |