Bộ sưu tập Apache Commons - Tổng quan
Commons Collections bổ sung cho Java Collections Framework. Nó cung cấp một số tính năng để giúp xử lý bộ sưu tập dễ dàng. Nó cung cấp nhiều giao diện, triển khai và tiện ích mới.
Các tính năng chính của Commons Collections như sau:
Bag - Giao diện túi đơn giản hóa các bộ sưu tập có nhiều bản sao của mỗi đối tượng.
BidiMap - Giao diện BidiMap cung cấp bản đồ hai hướng, có thể được sử dụng để tra cứu giá trị bằng cách sử dụng khóa hoặc khóa sử dụng giá trị.
MapIterator - Giao diện MapIterator cung cấp khả năng lặp lại các bản đồ đơn giản và dễ dàng.
Transforming Decorators - Transforming decorator có thể thay đổi mọi đối tượng của bộ sưu tập khi và khi nó được thêm vào bộ sưu tập.
Composite Collections - Các bộ sưu tập tổng hợp được sử dụng, trong đó nhiều bộ sưu tập được yêu cầu phải được xử lý thống nhất.
Ordered Map - Bản đồ có thứ tự giữ nguyên thứ tự, trong đó các yếu tố được thêm vào.
Ordered Set - Bộ có thứ tự giữ lại thứ tự, trong đó các phần tử được thêm vào.
Reference map - Bản đồ tham chiếu cho phép các khóa / giá trị được thu gom dưới sự kiểm soát chặt chẽ.
Comparator implementations - Nhiều triển khai Comparator có sẵn.
Iterator implementations - Nhiều triển khai Iterator có sẵn.
Adapter Classes - Các lớp bộ điều hợp có sẵn để chuyển đổi mảng và liệt kê thành bộ sưu tập.
Utilities- Các tiện ích có sẵn để kiểm tra hoặc tạo các thuộc tính lý thuyết tập hợp điển hình của các tập hợp như liên hiệp, giao điểm. Hỗ trợ đóng cửa.