Isih Senarai Array Objek Berdasarkan Harta
Pertimbangkan senario di mana anda mempunyai ArrayList objek, seperti senarai buah-buahan . Untuk menyusun senarai ini dengan cekap, anda mungkin perlu mengisihnya berdasarkan sifat tertentu, seperti nama buah.
Di Java, anda boleh mencapai ini menggunakan Comparator. Begini cara anda boleh melaksanakannya:
// Define the comparator class Comparator<Fruit> fruitNameComparator = new Comparator<Fruit>() { @Override public int compare(Fruit fruit2, Fruit fruit1) { // Compare fruit names in ascending order return fruit1.fruitName.compareTo(fruit2.fruitName); } };
Dalam pembanding ini, kami membandingkan nama buah dalam tertib menaik dengan menggunakan kaedah compareTo pada sifat fruitName.
// Apply the sorting to the ArrayList Collections.sort(fruits, fruitNameComparator);
Dengan memanggil jenis dengan fruitNameComparator, anda menggunakan pengisihan pada ArrayList buah-buahan anda, menyusunnya mengikut abjad berdasarkan namanya.
Teknik ini boleh digunakan untuk mengisih sebarang ArrayList objek berdasarkan sifat yang diingini, menyediakan organisasi dan pengambilan semula yang cekap data.
Atas ialah kandungan terperinci Bagaimana untuk Mengisih ArrayList Objek Berdasarkan Harta di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!