Stringオブジェクトの配列をソートする
Arraysクラスを使えば、基本型と同じメソッドでobject型の配列をソートすることができます。
import java.util.*;
class ArraySort2 {
public static void main(String[] args) {
//staticなmethodで配列ソート
Arrays.sort(args);
for (int i=0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
<実行結果>
起動時に引数で渡した文字列がソートされて、コンソールに表示されます。
java.util.Comparableインターフェースを実装するオブジェクトの場合は基本型と同じようにソートできます。
StringオブジェクトはComparableインターフェースを実装しています。
Arrays クラスは、JDK1.2からリリースされました。