美文网首页
Java基础篇之java8新特性:Stream之limit和so

Java基础篇之java8新特性:Stream之limit和so

作者: writeanewworld | 来源:发表于2020-01-14 16:59 被阅读0次

1.前言

limit可做top之类的

2.例子

public class Java8Sorted {

    public static void main(String[] args) {

        List<String> list = Arrays.asList("a","v","b","d");

        //默认升序
        list = list.stream().sorted().collect(Collectors.toList());
        System.out.println(list);

        List<String> list1 = Arrays.asList("aa","vvvv","bbbbb","d");
        //list1 = list1.stream().sorted(Comparator.comparing(item->item.length(),Comparator.reverseOrder())).collect(Collectors.toList());
        //list1 = list1.stream().sorted(Comparator.comparing(String::length).reversed()).collect(Collectors.toList());
        list1 = list1.stream().sorted(Comparator.comparing(String::length).reversed()).limit(3).collect(Collectors.toList());
        System.out.println(list1);

    }
}

相关文章

网友评论

      本文标题:Java基础篇之java8新特性:Stream之limit和so

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