(18) map()

2021. 3. 17. 18:28개발공부/Java

728x90

map()


정의 : Collection 타입의 데이터를 다른 타입으로 변경하거나 메서드를 사용해 변경할 수 있습니다. 예를 들어 List of String을 Integer로 변환이 가능합니다.  


설명 : map() 메서드는 매개역할자로 볼 수도 있으며 stream 속성을 변경해 반환해주기 때문입니다. Stream은 Collection의 객체들을 처리하는데 사용되는 API를 제공합니다. map() 또한 stream을 이용합니다. Java Collection 프레임워크는 객체 그룹을 저장하고 처리할 수 있는 구조(Architecture)를 제공해줍니다. 예로 인터페이스(List, Set, Queue, Dequeue...), 클래스(ArrayList, LinkedList, HashSet...)이 있습니다.

map의 stream 변환기능


 

참고자료 :

Java 8 Stream + Map Examples...

Geeks for Geeks - Stream in Java

JavaTpoint - Collections in Java

 

'개발공부 > Java' 카테고리의 다른 글

(20) ObjectMapper  (0) 2021.03.18
(19) Optional  (0) 2021.03.18
(17) String getBytes(), String(byte[], Charset)  (0) 2021.03.16
(16) protected, public, private, default  (0) 2021.03.16
(15) Logger  (0) 2021.03.13