Video: JavaOO Ders14: Sınıflar ve Nesneler (8/11) (Ortogon) 2024
Java, Android uygulamanızda kullanabileceğiniz birçok koleksiyon sınıfına sahiptir.
ArrayList
sınıfı, yalnızca Java koleksiyonlarının buzdağının başlangıcıdır. Java kütüphanesi, her biri kendi avantajları olan birçok koleksiyon sınıfları içerir. Bu tablo kısaltılmış bir liste içerir.
Sınıf Adı | Karakteristik |
ArrayList | Yeniden boyutlandırılabilir bir dizi. |
LinkedList | Listedeki bir sonraki öğeye işaret eden bir alana sahip her bir değer listesi. |
Yığın | En üstteki değere erişim için optimize edilmiş bir yapı (alttan üste büyür). Üste kolayca bir değer ekleyebilir veya üstten kaldırabilirsiniz. |
Kuyruk | Bir uçta (arka) değerler eklemek ve değerleri diğer ucundan (ön) çıkarmak için optimize edilmiş bir yapı (bir uçta büyür). |
PriorityQueue | Sıralı gibi belirli (daha yüksek öncelikli) değerlerin öne doğru gitmesini sağlayan bir yapı. |
HashSet | Yinelenen değerler içermeyen bir koleksiyon. |
HashMap | Anahtar / değer çifti koleksiyonu. |
Her koleksiyon sınıfının kendi kümesi vardır (ayrıca, tüm koleksiyon sınıflarının atası olan
AbstractCollection
'dan miras alan yöntemlere ek olarak).
Hangi koleksiyon sınıflarının gereksinimlerinizi en iyi şekilde karşılayacağını öğrenmek için Android API dokümantasyon sayfalarını ziyaret edin.