目次> 第13章> 13.5 TOPUPPREVNEXT

13.5 Comparator インターフェース と 多重キー

ソートする際に、順序付けをするためにつかわれるフィールドを ソートのキーといいます。全学生の成績を、合計点順に表示したり、 学籍番号順に印刷したりといった場合、合計点や 学籍番号 が キー になります。

ここでは、前節の例の英語名のほかに日本語の読み、およびデータ投入順の キーを追加し、3つのキーでソートする例を挙げておきます。

前節のプログラムとの違いは以下の点です。

ソースプログラム Sort6.java

実行結果(コンパイルと実行)

2回目の実行 java Sort6 e

java Sort6 j  として実行すると下図のようになります。

プログラムの構造は以下のとおりです。


更新日:2004-12-18 TOPUPPREVNEXT