020-005-010
Collectionsユーティリティの活用
中級
問題説明
Collectionsユーティリティの活用
この問題では: コレクションフレームワークのCollectionsユーティリティクラスが提供するsort()、reverse()、frequency()、max()、min()メソッドを使い、ArrayListの要素を操作して結果を標準出力に表示するプログラムを作成します。
学習目標: java.util.Collectionsクラスの主要なユーティリティメソッドの使い方を理解し、リストの並べ替え・検索・統計操作を習得する
概要
ArrayList<Integer>にデータを格納し、Collectionsクラスの各種メソッドで操作した結果を表示します。
仕様
ArrayList<Integer>に以下の値を順に追加: 5, 3, 8, 1, 3, 9, 2- 追加直後のリストを表示
Collections.sort()で昇順ソートして表示Collections.reverse()で降順に反転して表示Collections.frequency()で値3の出現回数を表示Collections.max()で最大値を表示Collections.min()で最小値を表示
出力形式
Original: [5, 3, 8, 1, 3, 9, 2]
Sorted: [1, 2, 3, 3, 5, 8, 9]
Reversed: [9, 8, 5, 3, 3, 2, 1]
Frequency of 3: 2
Max: 9
Min: 1
