korjun1993 / cs-book-study

책을 읽고 토론하며 컴퓨터과학을 공부하는 공간
0 stars 1 forks source link

스트림이란? #40

Open korjun1993 opened 1 year ago

korjun1993 commented 1 year ago

스트림이란?

// stream 생성 Stream strStream1 = Arrays.stream(strArr); Stream strStream2 = strList.stream();

// stream 사용 -> 데이터소스는 다르지만 정렬하고 출력하는 방법은 완전히 동일하다. strStream1.sorted().forEach(System.out::println); strStream2.sorted().forEach(System.out::println);


## 주의할 점
- 스트림은 데이터 소스를 변경하지 않는다.
- 스트림은 일회용이다.
```java
strStream1.sorted().forEach(..);
int numOfStr = strStream1.count(); // 에러. 스트림이 이미 닫혔음.