Apache Commons Koleksiyonları - Genel Bakış
Commons Collections, Java Collections Framework'ü artırır. Koleksiyon işlemeyi kolaylaştırmak için çeşitli özellikler sunar. Birçok yeni arayüz, uygulama ve yardımcı program sağlar.
Commons Koleksiyonlarının ana özellikleri aşağıdaki gibidir -
Bag - Çanta arayüzleri, her nesnenin birden çok kopyasına sahip koleksiyonları basitleştirir.
BidiMap - BidiMap arayüzleri, değerleri kullanarak anahtarlar veya anahtarlar kullanarak değerleri aramak için kullanılabilen Çift Yönlü haritalar sağlar.
MapIterator - MapIterator arayüzü, haritalar üzerinde basit ve kolay yineleme sağlar.
Transforming Decorators - Dönüştürücü dekoratörler, bir koleksiyonun her nesnesini, koleksiyona eklendikçe ve eklendiğinde değiştirebilir.
Composite Collections - Birden fazla koleksiyonun tek tip olarak işlenmesi gereken kompozit koleksiyonlar kullanılır.
Ordered Map - Sıralı Haritalar, öğelerin eklendiği sırayı korur.
Ordered Set - Sıralı Kümeler, öğelerin eklendiği sırayı korur.
Reference map - Referans haritası, anahtar / değerlerin yakın kontrol altında çöp olarak toplanmasına izin verir.
Comparator implementations - Birçok Karşılaştırıcı uygulaması mevcuttur.
Iterator implementations - Birçok Yineleyici uygulaması mevcuttur.
Adapter Classes - Dizi ve numaralandırmaları koleksiyonlara dönüştürmek için bağdaştırıcı sınıfları mevcuttur.
Utilities- Birleşim, kesişim gibi koleksiyonların tipik küme teorisi özelliklerini test etmek veya oluşturmak için yardımcı programlar mevcuttur. Kapatmayı destekler.