リスト内の要素の出現回数をカウントする: Java ソリューション
Java の ArrayList 実装では、特定の要素の出現回数をカウントするコレクション クラス要素が重要になる可能性があります。以下の例を考えてみましょう:
ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat");
ここで、動物の ArrayList には「コウモリ」が 3 つと「フクロウ」が 1 つ含まれています。これにより、JDK 1.6 と互換性のない Google の Collection Multiset に依存せずに、ArrayList 内の「bat」の出現数を確認する方法が疑問になります。
解決策:
Java コレクション フレームワークは、静的な頻度を通じてこのシナリオに簡潔なソリューションを提供します。 method:
int occurrences = Collections.frequency(animals, "bat");
このメソッドを利用すると、ArrayList 内の任意の要素の出現数を簡単に確認できます。この特定の例では、オカレンスに格納される結果は 3 になります。Collections.frequency メソッドは、この一般的なプログラミング タスクにとって多用途のツールであることがわかります。
以上がJava ArrayList 内の要素の出現を効率的にカウントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。