Koleksi Apache Commons - Gambaran Umum

Koleksi Commons menambah Kerangka Koleksi Java. Ini menyediakan beberapa fitur untuk memudahkan penanganan koleksi. Ini menyediakan banyak antarmuka, implementasi, dan utilitas baru.

Fitur utama dari Koleksi Commons adalah sebagai berikut -

  • Bag - Antarmuka Bag menyederhanakan koleksi, yang memiliki beberapa salinan dari setiap objek.

  • BidiMap - Antarmuka BidiMap menyediakan peta Bi-Directional, yang dapat digunakan untuk mencari nilai menggunakan kunci atau kunci menggunakan nilai.

  • MapIterator - Antarmuka MapIterator menyediakan iterasi sederhana dan mudah di atas peta.

  • Transforming Decorators - Transformasi dekorator dapat mengubah setiap objek koleksi saat dan saat ditambahkan ke koleksi.

  • Composite Collections - Koleksi komposit digunakan, di mana beberapa koleksi harus ditangani secara seragam.

  • Ordered Map - Peta Berurutan mempertahankan urutan, di mana elemen ditambahkan.

  • Ordered Set - Set Berurutan mempertahankan urutan, di mana elemen ditambahkan.

  • Reference map - Peta referensi memungkinkan kunci / nilai menjadi sampah yang dikumpulkan di bawah kendali yang ketat.

  • Comparator implementations - Banyak implementasi Comparator tersedia.

  • Iterator implementations - Banyak implementasi Iterator tersedia.

  • Adapter Classes - Kelas adaptor tersedia untuk mengubah larik dan enumerasi menjadi koleksi.

  • Utilities- Utilitas tersedia untuk menguji atau membuat properti teori himpunan khas dari koleksi seperti union, intersection. Mendukung Penutupan.