• 技术文章 >java >java基础

    java中Sorted的排序

    小妮浅浅小妮浅浅2021-05-25 14:02:38原创2841

    说明

    1、Sorted也是中间操作,其返回的参数是Stream流。同样,我们可以传入一个Comparator,该Comparator定义了排序,如果没有传递,则使用默认的排序。

    2、sorted不会对stringCollection做任何改变。stringCollection是原始元素,顺序不变。

    实例

    stringCollection
        .stream()
        .sorted()
        .filter((s) -> s.startsWith("a"))
        .forEach(System.out::println);
     
    // "aaa1", "aaa2"
     
    System.out.println(stringCollection);
    // ddd2, aaa2, bbb1, aaa1, bbb3, ccc, bbb2, ddd1

    以上就是java中Sorted的排序,希望对大家有所帮助。更多Java学习指路:Java基础

    推荐操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java sorted
    上一篇:Filter在java中的过滤 下一篇:java Map如何进行转换

    相关文章推荐

    • java Redis的缓存使用• java中Memcached和Redis的对比• java中gc判定可回收对象• java垃圾回收有哪些算法• java中SocketChannel是什么• SocketChannel在java中实现客户端• java中Selector如何选择通道• Java泛型类如何定义• java泛型方法的特征• java泛型方法的使用注意• java泛型接口怎么用• Java泛型擦除的原理分析• Java如何创建类型实例• Java泛型擦除的问题解决• Java泛型中有几种通配符

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网