1. 代码

//Java中快速对列表排序去重、排序
public class ListUtil {public static void main(String[] args) {List<String> list=new ArrayList();list.add("all");list.add("dfg");list.add("bnm");list.add("cff");list.add("uii");list.add("uii");//1.转set 去重 有序不重复System.out.println("=======1.转set 去重 有序不重复========");System.out.println(list);HashSet<String> set = new HashSet<>(list);System.out.println(set);//2.转TreeSet 排序去重System.out.println("=======2.转TreeSet 排序去重========");System.out.println(list);TreeSet<String> treeSet = new TreeSet<>(list);System.out.println(treeSet);//3.java8 streamSystem.out.println("=======3.java8 stream=========");System.out.println(list);List<String> collect = list.stream()// 得到流.distinct()//去重.sorted()//排序.collect(Collectors.toList());//收集并返回System.out.println(collect);}
}

2. 结果

Java中List排序去重、排序的3种方式相关推荐

  1. java中为final变量赋值的几种方式

    java中为final变量赋值的几种方式 前言 使用final修饰变量,很多人第一时间想到的就是不可变.然后以为变量必须得在声明的时候就为其赋初始值,其实不然,本文将详细讲解java中使用final修 ...

  2. 写文件 追加_总结Java中创建并写文件的5种方式

    在Java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面小编就帮大家总结一下Java中创建文件的五种方法. 在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者 ...

  3. fileoutputstream 文件不存在_总结Java中创建并写文件的5种方式

    在Java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面小编就帮大家总结一下Java中创建文件的五种方法. 在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者 ...

  4. java中 object创建对象_java创建对象的几种方式

    本文收集整理关于java创建对象的几种方式的相关议题,使用内容导航快速到达. 内容导航: Q1:[八喜小子]java中创建对象的方式有哪些? 创建对象那就是应该为object 类型的值吧 那是一个引用 ...

  5. java中写入文件_java中创建、写入文件的5种方式

    在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者就帮大家总结一下java中创建文件的五种方法. Files.newBufferedWriter(Java 8) Files. ...

  6. java中如何对对象排序?

    大家好,我是雄雄. 前言: 我们知道,在平时做项目的过程中,我们总会用到各种各样的排序,或是升序,或是降序.在java中,要实现排序有好多中方式,比如我们耳熟能详的冒泡排序.选择排序等,但是我们一般都 ...

  7. excel如何去重统计户数_公式解读第三期 单元格中数字如何去重排序?

    公式解读 第三期 -单元格中数字的去重排序!本期涉及到函数较多,你可以一次性根据这个案例,学习多少很多常用 函数的用法,同时我也会讲解思路,这个很重要,思路决定了出路.直接先看一下我们的效果图: 效果 ...

  8. [转载] java中对数组进行排序_如何在Java中对数组排序

    参考链接: Java中main()的有效变体 java中对数组进行排序 Java Array is like a container that can hold a fixed number of t ...

  9. java对列表数据排序_如何在Java中对列表进行排序

    java对列表数据排序 Sometimes we have to sort a list in Java before processing its elements. In this tutoria ...

  10. java中对数组进行排序_如何在Java中对数组排序

    java中对数组进行排序 Java Array is like a container that can hold a fixed number of the same type of items, ...

最新文章

  1. ttf,woff2字体转化为png图片,python读取图片
  2. QT开发(五十)——QT串口编程基础
  3. js 实现“倒计时” 以及 N秒后跳转页面
  4. BigData之Hive:Hive数据管理的简介、下载、案例应用之详细攻略
  5. MyBatis常用配置解析-Properties标签
  6. 答网友问题:职业化代码设计原则讨论
  7. 外联接、自联接与联合
  8. fedora 20下使用gcc 4.8.2编译gcc-4.4.1的错误
  9. linux之用openssl命令Base64编码解码、md5/sha1摘要、AES/DES3加密解密
  10. RPC的负载均衡策略
  11. 果然十三香!iPhone13系列正式发布:看到价格后酸了
  12. 华为P40系列国行版来了:价格成最大悬念!
  13. oracle 开启事务_javaSE第十四部分 JDBC(2)mysql事务和JDBC实现事务
  14. 程序员如何一键批量下载Iconfont图标
  15. [Java进阶] Swing两万字大总结一(超详细教程,这不得收藏一波)
  16. Android 版本号及对应的版本名
  17. 怎么在网站中建立一个问答页面(FAQ)?
  18. 测试独立显卡显存好坏的软件,显卡显存测试小软件(Artifact Tester)
  19. 如何做兼职?怎么找正规的网络兼职平台(十大正规兼职平台)
  20. EMC存储Raid故障数据分析报告

热门文章

  1. 在武汉的拥有计算机专业的学校,武汉市有计算机专业的各大高校
  2. 网络安全防护相关几个术语整理
  3. 闪耀暖暖总是显示服务器连接失败,《闪耀暖暖》服务器连接失败怎么办 当前无网络链接怎么办...
  4. 新垣结衣夫妇的baby长啥样,用 BabyGAN 预测试试
  5. 在安卓手机上通过虚拟机运行Windows XP
  6. 全连接层的作用是什么?(nn.Linear())
  7. 2021蓝旭工作室暑期第五次培训课-数据库设计文档
  8. C/C++程序的断点调试 - Dev C++
  9. Java程序员的JavaScript学习笔记(13—— jQuery UI)
  10. 李琳:马克思对费尔巴哈宗教思想的批判与超越——论马克思的宗教批判