1. 程式人生 > >簡單易用的陣列排序(升序、降序)

簡單易用的陣列排序(升序、降序)

import java.util.Arrays;
import java.util.Comparator;

/**
 * Created by idea on 2016/5/27.
 * @Author:我就是你的小星星
 */
@SuppressWarnings("all")
public class Sort {
    public static void main(String[] args) {
        Integer [] nums = {1,2,5,3,8};
        positiveNums(nums);
        reverseNums(nums);

    }

    /**
     * 陣列正序排列
     * @param nums 陣列引數
     */
    public static void positiveNums(Integer [] nums){
        Arrays.sort(nums);
        System.out.println(nums);

    }

    /**
     * 陣列倒序排列
     * @param nums 陣列引數
     */
    public static void reverseNums(Integer [] nums){
        Arrays.sort(nums, new Comparator<Integer>() {
            public int compare(Integer o1, Integer o2) {
                return -(o1-o2);
            }
        });
        System.out.println(Arrays.toString(nums));
    }
}
對本文章有疑問者可以向博主提出,如需轉載請說明出處。