-
ループを使用して要素を数える方法:
ArrayList<Integer> list = new ArrayList<>(); // 要素の追加 list.add(5); list.add(10); list.add(5); list.add(15); list.add(5); int count = 0; int target = 5; // カウントしたいパラメータ for (int i = 0; i < list.size(); i++) { if (list.get(i) == target) { count++; } } System.out.println("一致する要素の数: " + count);
-
Stream APIを使用して要素をフィルタリングする方法:
ArrayList<Integer> list = new ArrayList<>(); // 要素の追加 list.add(5); list.add(10); list.add(5); list.add(15); list.add(5); int target = 5; // カウントしたいパラメータ long count = list.stream() .filter(element -> element == target) .count(); System.out.println("一致する要素の数: " + count);
-
Collectionsクラスのfrequencyメソッドを使用する方法:
ArrayList<Integer> list = new ArrayList<>(); // 要素の追加 list.add(5); list.add(10); list.add(5); list.add(15); list.add(5); int target = 5; // カウントしたいパラメータ int count = Collections.frequency(list, target); System.out.println("一致する要素の数: " + count);
これらの方法を使用すると、ArrayList内の指定したパラメータと一致する要素の数を取得することができます。ご参考までにお使いください。