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

Bagaimana untuk Mengira Kejadian Elemen dalam Java ArrayList?

Susan Sarandon
Lepaskan: 2024-12-19 21:23:10
asal
336 orang telah melayarinya

How to Count Element Occurrences in a Java ArrayList?

Mengira Kejadian Elemen dalam ArrayList

Rangka kerja Java Collection menyediakan banyak utiliti untuk memanipulasi dan menanyakan koleksi. Satu tugas biasa ialah menentukan kiraan elemen tertentu dalam koleksi. Artikel ini meneroka cara mengira kejadian elemen dalam ArrayList menggunakan API Collections.

Menyoal Kiraan Elemen ArrayList

Untuk ArrayList dalam soalan:

ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");
Salin selepas log masuk

Objektifnya adalah untuk mengira bilangan kejadian unsur "bat."

Collections.frequency() API

Kelas Collections menawarkan kaedah statik yang dipanggil frequency() yang mengembalikan kiraan elemen dalam koleksi. Kaedah ini menerima dua parameter, koleksi dan elemen untuk dicari.

int occurrences = Collections.frequency(animals, "bat");
Salin selepas log masuk

Kaedah ini akan mengembalikan kiraan elemen dalam koleksi. Dalam kes ini, ia akan mengembalikan 3, kerana ArrayList mengandungi tiga elemen yang sama dengan "kelawar."

Kaedah ini tersedia dalam Java Development Kit (JDK) 1.6 dan lebih tinggi, menjadikannya serasi dengan keperluan produk yang ditentukan dalam soalan.

Kesimpulan

Kaedah Collections.frequency() menyediakan penyelesaian mudah untuk mengira bilangan kejadian unsur dalam ArrayList. API ini mudah digunakan dan cekap, menawarkan kaedah yang berkesan untuk bekerja dengan koleksi dalam Java.

Atas ialah kandungan terperinci Bagaimana untuk Mengira Kejadian Elemen dalam Java ArrayList?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan