[Stream API] 중간 연산 - map 메서드
개념 스트림은 파라미터로 제공되는 함수(Function관련된 함수형 인터페이스)를 적용해서 기존 요소를 새로운 요소로 매핑시키는 map이라는 메서드를 제공한다. 기존 값을 변경한다는 개념보다는 새로운 값을 만든다는 개념이므로 변환(transforming) 에 매핑(mapping) 이라는 단어를 사용한다. map의 기본 개념은 위의 이미지와 같다. 또한 map은 반환하는 형태에 따라 여러 메서드가 존재한다. mapToInt, mapToLong, mapToDouble, mapToObj가 다음에 해당한다. 일반 스트림과 기본형 특화 스트림은 위의 메서드 중에서 타입에 따라 3가지씩 가지고 있고 없는 메서드는 결국 자기 자신 타입의 스트림을 반환하는 것이기 때문에 map 메서드가 그 역할을 하는 것이다. 예를 ..
프로그래밍/Java
2021. 1. 4. 05:25
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- modern java
- 다짐
- 중간 연산
- flatMapToLong
- IntelliJ
- java14
- 회고
- #배열 #array #map 함수
- flaMap
- import문
- 자바
- #React #ReactJS #리액트
- lambda
- 익명 클래스
- jdk14
- mapToObj
- #예제 #example #가계부 #Account Book
- 목표
- 람다
- flatMapToDouble
- 스트림
- 토이 프로젝트
- 변경사항
- 개발자
- flatMapToInt
- 충북 콕! 콕!
- java
- Stream API
- 계획
- Java8
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함