Video: How to Make an Android App for Beginners 2024
Java memiliki banyak kelas koleksi yang dapat Anda gunakan di aplikasi Android Anda. Kelas
ArrayList
hanyalah puncak gunung es koleksi Jawa. Java library berisi banyak koleksi kelas, masing-masing dengan kelebihan tersendiri. Tabel ini berisi daftar singkat.
Nama Kelas | Karakteristik |
ArrayList | Sebuah array resizable. |
LinkedList | Daftar nilai, masing-masing memiliki bidang yang mengarah ke daftar berikutnya dalam daftar. |
Stack | Struktur (yang tumbuh dari bawah ke atas) yang dioptimalkan untuk akses ke nilai paling atas. Anda dapat dengan mudah menambahkan nilai ke atas atau menghapusnya dari atas. |
Antrian | Struktur (yang tumbuh pada satu ujung) yang dioptimalkan untuk menambahkan nilai ke satu ujung (bagian belakang) dan menghapus nilai dari ujung yang lain (bagian depan). |
PriorityQueue | Struktur, seperti antrean, yang memberi nilai tertentu (prioritas lebih tinggi) bergerak ke arah depan. |
HashSet | Kumpulan tidak berisi nilai duplikat. |
HashMap | Kumpulan pasangan kunci / nilai. |
Setiap kelas koleksi memiliki seperangkat metode (selain metode yang mewarisi dari
AbstractCollection
, leluhur dari semua kelas koleksi).
Untuk mengetahui kelas koleksi mana yang paling sesuai dengan kebutuhan Anda, kunjungi halaman dokumentasi API Android.