Arrays

作者: 紫色红色黑色 | 来源:发表于2019-12-23 22:51 被阅读0次

描述

Arrays是java提供的数组操作工具类

排序

下面demo展示基本类型数组转list、comparator用lambda表示

public static void main(String[] args) {

    int[] data = {1, 2, 35, 3, 60, 23, 54};

    Arrays.sort(data);
    System.out.println(Arrays.toString(data));

    // 基本数据类型数组转list
    List<Integer> collect = Arrays.stream(data).boxed().collect(Collectors.toList());

    // comparator排序
    Collections.sort(collect, new Comparator<Integer>() {
        @Override
        public int compare(Integer o1, Integer o2) {
            return o1 - o2;
        }
    });

    System.out.println(collect);

    // comparator用lambda表达式表示
    Collections.sort(collect, (o1, o2) -> o2 - o1);
    System.out.println(collect);
}

相关文章

网友评论

      本文标题:Arrays

      本文链接:https://www.haomeiwen.com/subject/rintoctx.html