Mengira Kejadian Elemen dalam Senarai: Penyelesaian Java
Dalam pelaksanaan ArrayList Java, kelas koleksi, mengira bilangan kejadian tertentu elemen boleh menjadi penting. Pertimbangkan contoh di bawah:
ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat");
Di sini, haiwan ArrayList termasuk tiga kejadian "kelawar" dan satu daripada "burung hantu." Ini menimbulkan persoalan tentang cara menentukan kiraan kejadian "kelawar" dalam ArrayList tanpa bergantung pada Multiset Koleksi Google, yang tidak serasi dengan JDK 1.6.
Penyelesaian:
Rangka kerja Java Collections menyediakan penyelesaian ringkas untuk senario ini melalui frekuensi statiknya kaedah:
int occurrences = Collections.frequency(animals, "bat");
Menggunakan kaedah ini, kami boleh memastikan bilangan kejadian untuk sebarang elemen yang dikehendaki dalam ArrayList dengan mudah. Dalam contoh khusus ini, hasil yang disimpan dalam kejadian ialah 3. Kaedah Collections.frequency terbukti sebagai alat serba boleh untuk tugas pengaturcaraan biasa ini.
Atas ialah kandungan terperinci Bagaimana untuk Mengira Kejadian Elemen dengan Cekap dalam Java ArrayList?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!