首頁 > Java > java教程 > 如何有效率地統計 Java ArrayList 中元素出現的次數?

如何有效率地統計 Java ArrayList 中元素出現的次數?

Susan Sarandon
發布: 2024-12-13 13:17:10
原創
688 人瀏覽過

How to Efficiently Count Element Occurrences in a Java ArrayList?

統計列表中元素出現的次數:一個Java 解決方案

Java 的ArrayList 實作中,一個集合類,統計特定元素出現的次數要素可能至關重要。考慮下面的範例:

ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");
登入後複製

這裡,動物 ArrayList 包含 3 次出現的「bat」和 1 次出現的「owl」。這就提出瞭如何在不依賴 Google 的 Collection Multiset 的情況下確定 ArrayList 中「bat」出現次數的問題,該集合與 JDK 1.6 不相容。

解:

Java Collections框架透過其靜態頻率為此場景提供了簡潔的解法:

int occurrences = Collections.frequency(animals, "bat");
登入後複製

利用此方法,我們可以輕鬆確定ArrayList 中任何所需元素的出現次數。在此特定範例中,儲存在出現次數中的結果將為 3。 Collections.Frequency 方法已被證明是用於此常見程式設計任務的多功能工具。

以上是如何有效率地統計 Java ArrayList 中元素出現的次數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板