- import java.util.Arrays;
- import java.util.Comparator;
- public class Ch01{
- Integer n[]={12,3,65,7,19,41,27,32};
- Ch01()
- {
- System.out.println("原始資料");
- for(int i:n)
- System.out.println(i+" ");
- System.out.println();
- System.out.println("\n一個位數字地增排序後");
- Arrays.sort(n,new Comparator<Integer>(){
- @Override
- public int compare(Integer o1, Integer o2) {
- // TODO 自動產生的方法 Stub
- return o1%10-o2%10;
- }
- });
- for(int i:n)
- System.out.println(i+" ");
- System.out.println();
- }
- public static void main(String[] args){
- new Ch01();
- }
- }
複製代碼 |