Hierarki koleksi dalam Java terdiri daripada elemen kumpulan/objek, di mana setiap kelas mempunyai subkelas dan kaedah. Ia tidak menerima jenis primitif, tetapi kelas "tatasusunan" membenarkan kemasukan beberapa elemen homogen dari jenis yang sama, menerima jenis primitif.
Kaedah rangka kerja koleksi terdapat dalam pakej java.util dalam JDK (Java Development Kit). Antara muka utama ialah Senarai, Set dan Peta.
Generik
Gunakan simbol <> (berlian) untuk jenis generik. Parameter jenis yang paling biasa termasuk E (Elemen), K (Kunci), N (Nombor), T (Jenis), V (Nilai).
Pembanding x Sebanding
Ia digunakan untuk menempah koleksi. Comparable menyediakan urutan pesanan tunggal, mempengaruhi kelas asal, manakala Comparator menyediakan berbilang jujukan tanpa mengubah suai kelas asal.
Senarai x Set x Peta
Contoh pelaksanaan/Kelas:
Pemerhatian:
Elemen pertama yang ditambahkan pada Set ialah yang pertama dikembalikan.
Dalam Peta, kaedah put mengemas kini atau mencipta pasangan nilai kunci.
Antara muka Peta tidak memerlukan penciptaan kelas sebelum mencipta koleksi, dan carian boleh dilakukan secara terus dengan kekunci, menghapuskan keperluan untuk gelung.
Contoh pelaksanaan yang lebih lama termasuk Vektor (disegerakkan) dan HashTable (disegerakkan dan tidak membenarkan nol).
Atas ialah kandungan terperinci Koleksi di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!