ホームページ >Java >&#&チュートリアル >Java ArrayList 内の要素の出現をカウントするにはどうすればよいですか?
ArrayList 内の要素の出現数のカウント
Java Collection フレームワークには、コレクションの操作とクエリを実行するための多数のユーティリティが用意されています。一般的なタスクの 1 つは、コレクション内の特定の要素の数を決定することです。この記事では、Collections API を使用して ArrayList 内の要素の出現をカウントする方法について説明します。
ArrayList Element Count のクエリ
質問内の ArrayList の場合:
ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat");
目的は、要素の出現数をカウントすることです"bat."
Collections.frequency() API
Collections クラスは、コレクション内の要素の数を返すfrequency() と呼ばれる静的メソッドを提供します。このメソッドは、コレクションと検索する要素の 2 つのパラメーターを受け取ります。
int occurrences = Collections.frequency(animals, "bat");
このメソッドは、コレクション内の要素の数を返します。この場合、ArrayList には「bat」に等しい 3 つの要素が含まれているため、3 が返されます。
このメソッドは Java Development Kit (JDK) 1.6 以降で使用でき、指定された製品要件と互換性があります。
結論
Collections.frequency() メソッドは、 ArrayList 内の要素の出現数をカウントするための簡単なソリューション。この API は使いやすく効率的で、Java でコレクションを操作する効果的な方法を提供します。
以上がJava ArrayList 内の要素の出現をカウントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。