Koleksi Java untuk Pasangan Nilai
Di Java, Peta menyediakan struktur data untuk menyimpan pasangan nilai kunci dengan jenis yang ditentukan. Walau bagaimanapun, keinginan untuk koleksi pasangan nilai tanpa struktur berasaskan kunci timbul.
Untuk mencapainya, pertimbangkan untuk menggunakan kelas AbstractMap.SimpleEntry. Ia membenarkan penciptaan pasangan nilai mudah, setiap satu dengan jenis yang ditentukan sendiri.
Mencipta dan Menambah Pasangan
Untuk membuat senarai pasangan nilai ini, mulakan ArrayList daripada Map.Entry
Map.Entry<String, Integer> pair1 = new AbstractMap.SimpleEntry<>("Not Unique key1", 1); Map.Entry<String, Integer> pair2 = new AbstractMap.SimpleEntry<>("Not Unique key2", 2); pairList.add(pair1); pairList.add(pair2);
Meningkatkan Verbositi
Untuk mengurangkan verbositi, gunakan kaedah createEntry:
pairList.add(createEntry("Not Unique key1", 1)); pairList.add(createEntry("Not Unique key2", 2));
Sintaksis Keringkasan
Subkelas ArrayList untuk melaksanakan dari kaedah:
pair.of("Not Unique key1", 1); pair.of("Not Unique key2", 2);
Dengan AbstractMap.SimpleEntry,
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta dan Mengurus Koleksi Pasangan Nilai dalam Java Tanpa Menggunakan Peta?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!