Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Mengira Kejadian Elemen dengan Cekap dalam Java ArrayList?
Mengira Kejadian Elemen dalam Senarai
Di Java, ArrayList ialah struktur data yang popular untuk menyimpan elemen pelbagai jenis. Kadangkala, ia menjadi perlu untuk menentukan kekerapan kejadian unsur tertentu dalam senarai. Untuk menangani tugas ini, Java menyediakan API mudah yang mengira kejadian elemen dengan cekap.
Penyelesaian menggunakan Collections.frequency()
Untuk Java versi 1.6 dan lebih baru, Collections. frequency() muncul sebagai kaedah yang mudah tetapi berkesan untuk mengira kejadian unsur. Kaedah ini mengambil dua parameter:
Dengan menggunakan Collections.frequency(), anda boleh mendapatkan bilangan tepat kali elemen yang ditentukan muncul dalam senarai. Contohnya:
ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat"); int batOccurrences = Collections.frequency(animals, "bat");
Dalam contoh di atas, batOccurrences akan diberikan nilai 3, kerana terdapat tiga elemen "kelawar" dalam senarai. Kaedah ini merentasi senarai dengan cekap, membandingkan setiap elemen dengan elemen sasaran untuk menentukan kekerapannya.
Dengan menggunakan Collections.frequency(), anda boleh dengan mudah mengenal pasti dan mengukur kejadian elemen tertentu dalam senarai, memberikan nilai yang berharga cerapan tentang pengedaran dan corak data.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Kejadian Elemen dengan Cekap dalam Java ArrayList?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!