Rumah >Java >javaTutorial >Bagaimana untuk Mengira Kejadian Elemen dengan Cekap dalam Java ArrayList?

Bagaimana untuk Mengira Kejadian Elemen dengan Cekap dalam Java ArrayList?

Susan Sarandon
Susan Sarandonasal
2024-12-13 13:17:10688semak imbas

How to Efficiently Count Element Occurrences in a Java ArrayList?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn