유용한 클래스 목록

Commons 프로젝트는 Java Collections 플랫폼을 보완합니다. 컬렉션을 훨씬 쉽게 처리할 수 있는 여러 클래스를 제공합니다. 또한 많은 새로운 인터페이스, 구현 및 유틸리티를 제공합니다.

Commons 프로젝트 컬렉션의 주요 기능은 다음과 같습니다.

  • Bag
    인터페이스는 각 개체의 여러 복사본이 있는 컬렉션을 단순화합니다.
  • BidiMap
    BidiMap 인터페이스는 키를 사용하여 값을 조회하거나 값을 사용하여 키를 찾는 데 사용할 수 있는 양방향 맵을 제공합니다.
  • MapIterator
    MapIterator 인터페이스는 맵에 대한 간단한 반복을 제공합니다.
  • 변환 데코레이터
    변환 데코레이터는 컬렉션에 추가될 때 컬렉션의 각 개체를 변경할 수 있습니다.
  • 복합 컬렉션
    복합 컬렉션은 여러 컬렉션을 동일한 방식으로 처리해야 하는 경우에 사용됩니다.
  • 정렬된 맵
    정렬된 맵은 요소가 추가되는 순서를 유지합니다.
  • 정렬된 집합
    정렬된 집합은 요소가 추가되는 순서를 저장합니다.
  • 참조 맵
    참조 맵을 사용하면 엄격한 제어하에 키/값을 수집할 수 있습니다.
  • 비교기 구현
    사용 가능한 많은 비교기 구현이 있습니다.
  • 반복자 구현
    사용 가능한 많은 반복자 구현이 있습니다.
  • 어댑터 클래스
    어댑터 클래스는 배열과 열거형을 컬렉션으로 변환하는 데 사용할 수 있습니다.
  • 유틸리티 유틸리티는
    합집합, 교집합과 같은 집합 이론의 일반적인 속성을 테스트하거나 생성하는 데 사용할 수 있습니다. 닫기를 지원합니다.

많은 정보가 있으므로 그러한 컬렉션이 있다는 것을 기억하십시오.

그리고 한 가지만 기억하세요! 고유한 고유한 것을 구현하려면 먼저 이에 대한 기성 솔루션이 있는지 확인하십시오. 당신이 Java를 배우는 첫 번째 사람이 아니기 때문에 아마도 그렇게 될 것입니다. 기성 솔루션을 사용하면 귀하와 귀하의 동료가 더 쉬울 것입니다.)