★★Java質問・相談スレッド177★★©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0102デフォルトの名無しさん
2016/03/26(土) 22:13:47.66ID:xCKVI0oyclass MyReverseSorter implements Comparator<Integer> {
public int compare(Integer s1, Integer s2) {
return s2.compareTo(s1);
}
}
public class D0326 {
public static void main(String[] args) {
Integer [] ary = {5,7,8,99,0,2};
// ソートをしないでbinarySearch()を使用した場合
for (Integer i : ary) System.out.print(i + " ");
System.out.println();
System.out.print(" 自然順にソート : ");
Arrays.sort(ary);
for (Integer i : ary) System.out.print(i + " ");
System.out.println();
// Comparatorを使用した場合
System.out.print("Comparator を使用して逆順にソート : ");
Arrays.sort(ary, new MyReverseSorter());
for (Integer i : ary) System.out.print(i + " ");
}
}
■ このスレッドは過去ログ倉庫に格納されています