020-002-013
TreeSetでソート済みセット
中級
問題説明
TreeSetでソート済みセット
この問題では: コレクションフレームワークのTreeSetを使って要素を自動ソートし、最小値・最大値の取得やサブセット操作を行うプログラムを作成します。
学習目標: TreeSetの自動ソート特性と、first/last/subSetなどのナビゲーションメソッドを理解する
概要
TreeSetはSetインターフェースの実装で、要素を自然順序(数値なら昇順、文字列ならアルファベット順)で自動的にソートします。重複排除に加え、first()、last()、headSet()などのナビゲーションメソッドを提供します。
仕様
- TreeSetを作成して整数を追加
- ソート済みの要素を全件出力
- first()で最小値、last()で最大値を出力
- headSet(50)で50未満の要素を出力
出力形式
Sorted: [10, 25, 30, 50, 75, 90]
First: 10
Last: 90
Less than 50: [10, 25, 30]
