Java数组排序升序降序
    数组排序
  数组排序,使⽤Arrays.sort();默认升序, 通过veser()⽅法颠倒数组顺序,实现降序功能; ise;
import org.apachemons.lang.ArrayUtils;
import java.util.*;
/**
* @author yinsenxin
*/
public class ArraySort {
public static void main(String[] args) {
int [] nums = {1,3,52,7,9};
// Arrays.sort() 默认升序
Arrays.sort(nums);
// 通过reverse 颠倒给定数组的顺序, 实现降序
System.out.String(nums));
}
}
  数组转换成集合,利⽤集合实现排序功能
ise;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
/**
* @author yinsenxin
*/
public class ArrayReverse {
public static void main(String[] args) {
int [] nums = {1,2,32,4};
// 使⽤java8 Stream流将数组转换成集合
java集合排序怎么实现
List<Integer> collect = Arrays.stream(nums).boxed().List());
// 默认升序
Collections.sort(collect);
System.out.println("升序 :  " + collect);
// 通过 reverse 翻转集合中的元素, 实现降序
System.out.println("降序 :  " + collect);
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。