Backend
Algorithm
Project
codesche’s blog
/
Backend
/
stream
/
stream
Backend
Algorithm
Project
codesche’s blog
/
Backend
/
stream
/
stream
Share
Backend
Algorithm
Project
stream
stream
Search
•
게시판 관련 기능을 담은 인터페이스 구현 로직
•
인터페이스에서 구현한 메소드의 구체적인 동작 구현을 정리한 코드
게시판 관련 메소드 정리
필터링(filtering)
Stream은 컬렉션의 요소를 필터링하는 기능을 제공한다. filter() 메서드를 사용하여 조건에 맞는 요소만 선택할 수 있다.
매핑(mapping)
Stream은 컬렉션의 요소를 다른 값으로 변환하는 매핑 기능을 제공한다. map() 메서드를 사용하여 각 요소를 원하는 값으로 변환할 수 있다.
정렬(sorting)
Stream은 컬렉션의 요소를 정렬하는 기능을 제공한다. sorted() 메서드를 사용하여 요소를 정렬할 수 있다.
제한(limiting)
Stream은 컬렉션의 요소를 제한하는 기능을 제공한다. limit() 메서드를 사용하여 최대 요소 개수를 제한할 수 있다.
java stream 사용법 정리
•
Order
•
Product
•
User
•
PracticeExample
stream 예제 코드 1
•
병렬 스트림(parallelStream) 관련 코드 예제
stream 예제 코드 2 - 병렬 스트림
•
Student.java
•
StreamExample.java
stream 예제 코드 3 - mapToInt, average()
•
Product.java
•
ProductExample.java
stream 예제 코드 4
•
배열로부터 스트림 얻는 방법 정리
stream 예제 코드 5 - 배열로부터 스트림 얻는 방법
•
Product.java
•
StreamExample.java
stream 예제 코드 6 - Stream 활용하여 파일 읽어오기
•
Student.java
•
MappingExample.java
stream 예제 코드 7 - map 활용
stream 예제 코드 8 - 필터링, IntStream
•
FlatMap
stream 예제 코드 9 - flatMap
•
Student.java
•
Student.java
•
SortExample.java
•
SortExample.java
(람다식을 활용한 정렬)
stream 예제 코드 10 - sort(정렬)
•
Employee
•
EMSystem.java
•
EmployeeExample.java
stream 예제 코드 11 - EmployeeSystem
•
stream을 활용하여 조건에 부합한 총합 구하기
•
stream 활용하여 짝수, 홀수 판별 및 배수 판별
•
요소의 곱
stream 예제 코드 12
•
집계값 없는 경우 대비하는 방법
stream 예제 코드 13 - Optional
•
Beverage.java
•
CollectExample
stream 예제 코드 14
•
https://velog.io/@mooh2jj/Java-람다식-표현들
stream 예제 참고 사이트