020 コレクションフレームワーク(コレクションユーティリティ) 031 解答例

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class ElementFrequency {
    public static void main(String[] args) {
        // 整数型のリストを作成
        List<Integer> numbers = new ArrayList<>(List.of(1, 2, 3, 4, 2, 1, 3, 4, 5, 1));

        // 出現回数を求める要素
        int elementToFind = 1;

        // 要素の出現回数を求める
        int frequency = Collections.frequency(numbers, elementToFind);

        // 結果を表示
        System.out.println("Frequency of " + elementToFind + ": " + frequency);
    }
}

このプログラムでは、Collections.frequency メソッドを使用して指定された要素の出現回数を求めています。Collections.frequency メソッドは、リスト内の指定された要素の出現回数を返します。このメソッドは静的メソッドであり、Collections.frequency(コレクション, 要素) の形式で使用されます。

解答例のコードでは、整数型のリスト numbers から要素 elementToFind の出現回数を求め、その結果を表示しています。このようにして、Collections.frequency を使用することで、リスト内の特定の要素の出現回数を簡単に取得できます。

「020 コレクションフレームワーク」問題集リスト