개발공부/Java
(18) map()
klyhyeon
2021. 3. 17. 18:28
728x90
map()
정의 : Collection 타입의 데이터를 다른 타입으로 변경하거나 메서드를 사용해 변경할 수 있습니다. 예를 들어 List of String을 Integer로 변환이 가능합니다.
설명 : map() 메서드는 매개역할자로 볼 수도 있으며 stream 속성을 변경해 반환해주기 때문입니다. Stream은 Collection의 객체들을 처리하는데 사용되는 API를 제공합니다. map() 또한 stream을 이용합니다. Java Collection 프레임워크는 객체 그룹을 저장하고 처리할 수 있는 구조(Architecture)를 제공해줍니다. 예로 인터페이스(List, Set, Queue, Dequeue...), 클래스(ArrayList, LinkedList, HashSet...)이 있습니다.
참고자료 :
Java 8 Stream + Map Examples...
Geeks for Geeks - Stream in Java
JavaTpoint - Collections in Java