자바 map 2

[Java] 자바 Stream API

개요자바 Stream API는 자바 8에서 도입된 기능으로, 컬렉션 데이터에 대해 함수형 프로그래밍 스타일로 데이터를 처리할 수 있게 해준다.Stream은 데이터의 흐름을 의미하며, 컬렉션이나 배열에 저장된 데이터를 일련의 연산을 통해 처리할 수 있도록 돕는다. Stream API는 컬렉션이나 배열과 같은 데이터 소스를 처리할 수 있으며, 주로 배열, 컬렉션, 입출력 스트림 등을 사용하여 선언적 방식으로 데이터 처리 로직을 작성할 수 있다.주요 특징은 람다식과 함께 사용되어 가독성을 높이고, 병렬 처리를 손쉽게 할 수 있다는 점이다. Stream API는 컬렉션의 데이터를 쉽게 변환하고 처리하는 데 매우 유용하다.예를 들어, 리스트의 중복을 제거하거나, 객체의 특정 필드만 뽑아서 새로운 리스트로 만들거나..

[Java] 자바 자료구조, Collection

개요Collection은 객체들을 효율적으로 저장하고 관리하는 자료구조다.자바 내에서 다양한 자료구조를 사용할 수 있는 모음집이라고 볼 수 있다.List, Set, Map등의 interface를 통해 다수의 데이터를 쉽게 처리하는 방법을 제공한다. Collection 주요 메서드add(E e) : 컬렉션에 요소 e를 추가하고, 성공하면 true를 반환한다.remove(Object o) : 컬렉션에서 요소 o를 제거하고, 제거되면 true를 반환한다. 요소가 없으면 false를 반환한다.contains(Object o) : 컬렉션에 요소 o가 존재하면 true, 없으면 false를 반환한다.isEmpty() : 컬렉션이 비어 있으면 true, 하나 이상의 요소가 있으면 false를 반환한다.size() :..

728x90