코드문제풀이/JAVA
[2023.08.22] 알고리즘 문제 풀이 / Stream 간략하게 알아보기
똥쟁이핑크
2023. 8. 22. 21:11
2023.08.22 - [코드문제풀이] - [자바] 신고 결과 받기
2023.08.22 - [코드문제풀이] - [자바] 달리기 경주
2023.08.22 - [코드문제풀이] - [자바] 둘만의 암호
2023.08.22 - [코드문제풀이] - [자바] 대충 만든 자판
알고리즘 문제를 풀면서 다른 분들의 코드를 보니 Stream을 사용한 경우가 적잖이 있었기 때문에
오늘은 Stream에 대해 간단하게 요약하려 한다.
스트림 특징
- 원본데이터를 변경하지 않고 새로운 배열이나 리스트를 추출할 수 있다.
- 한번 사용한 스트림은 남지 않는다. → 1회용이다.
- 모든 컬렉션을 상속한 것들은 스트림을 반환할 수 있다.
자주 쓰는 api
- filter - 조건에 맞는 것만 반환
- map - 모든 요소를 가공해서 반환
- forEach - 로직을 수행하는 함수
이렇게 까지 간략하게 알아보고
생성하고 사용하고 결과물을 만드는 것까지 내일 공부할 예정이다.