Apache Commons 컬렉션-개요
Commons Collections는 Java Collections Framework를 강화합니다. 컬렉션을 쉽게 처리 할 수 있도록 몇 가지 기능을 제공합니다. 많은 새로운 인터페이스, 구현 및 유틸리티를 제공합니다.
Commons Collections의 주요 기능은 다음과 같습니다.
Bag − Bag 인터페이스는 각 개체의 여러 복사본이있는 컬렉션을 단순화합니다.
BidiMap − BidiMap 인터페이스는 키를 사용하여 값을 조회하거나 값을 사용하여 키를 조회하는 데 사용할 수있는 양방향 맵을 제공합니다.
MapIterator − MapIterator 인터페이스는 맵에 대한 간단하고 쉬운 반복을 제공합니다.
Transforming Decorators − 데코레이터 변형은 컬렉션의 모든 객체를 컬렉션에 추가 할 때와 같이 변경할 수 있습니다.
Composite Collections − 종합 컬렉션이 사용되며, 여러 컬렉션을 균일하게 처리해야합니다.
Ordered Map − 정렬 된 맵은 요소가 추가되는 순서를 유지합니다.
Ordered Set − 정렬 된 집합은 요소가 추가되는 순서를 유지합니다.
Reference map − 참조 맵을 사용하면 키 / 값을 긴밀하게 제어하여 가비지 수집 할 수 있습니다.
Comparator implementations − 많은 Comparator 구현이 가능합니다.
Iterator implementations − 많은 Iterator 구현을 사용할 수 있습니다.
Adapter Classes − 어댑터 클래스를 사용하여 배열 및 열거를 컬렉션으로 변환 할 수 있습니다.
Utilities− 공용체, 교차점과 같은 컬렉션의 일반적인 집합 이론 속성을 테스트하거나 생성하는 데 유틸리티를 사용할 수 있습니다. 폐쇄를 지원합니다.