博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
List Collections sort
阅读量:6188 次
发布时间:2019-06-21

本文共 1828 字,大约阅读时间需要 6 分钟。

package gather;import java.util.ArrayList;import java.util.Collections;public class CollecSortTest {    public static void main(String[] args) {                //        System.out.println(list.isEmpty()); 判断结合是否为空                ArrayList
list1 = new ArrayList<>(); Collections.sort(list1); //方法1 list1.add("222"); list1.add("1"); list1.add("444"); list1.add("33");// list1.sort(new ComparatorOne()); //方法2 Collections.sort(list1, ( first, second) -> first.length() - second.length());// 方法5 lambda表达式 ArrayList
list2 = new ArrayList<>(); Student student1 = new Student(); student1.setAge(1); Student student2 = new Student(); student2.setAge(2); Student student3 = new Student(); student3.setAge(3); list2.add(student3); list2.add(student2); list2.add(student1);// list2.sort(new ComparatorTwo()); //方法3 Collections.sort(list2, ( first, second) -> second.getAge() - first.getAge());// 方法5 lambda表达式 System.out.println("true"); }}

 

package gather;import java.util.Comparator;public class ComparatorOne implements Comparator
{ @Override public int compare(String arg0, String arg1) { System.out.println("---ComparatorOne---"); return arg0.length() - arg1.length(); } }
package gather;import java.util.Comparator;public class ComparatorTwo implements Comparator
{ @Override public int compare(Student o1, Student o2) { System.out.println("---ComparatorTwo---"); return o1.getAge()-o2.getAge(); } }

 

转载于:https://www.cnblogs.com/lxh520/p/8435634.html

你可能感兴趣的文章
开启HTTPS全网加密新时代 亚洲诚信与中科三方签约战略合作
查看>>
运行JAR包 提示没有主清单属性解决办法
查看>>
2018年第三季欧洲DDoS攻击量急剧增加
查看>>
人体运动轨迹的人工智能动画模拟
查看>>
spring,orm 题目
查看>>
Java 回调函数
查看>>
2018/02/13
查看>>
echarts(二)
查看>>
Hibernate映射文件结构
查看>>
rollPagerView引导页轮播图
查看>>
redis集群介绍,redis集群搭建配置,redis集群操作
查看>>
Gitbilt hooks 简单的账户操作权限控制
查看>>
消息推送如何平推推送和用户体验
查看>>
干货|区块链技术入门——比特币运行及交易原理剖析(分享实录)
查看>>
shell特殊符号cut命令、sort_wc_uniq命令、tee_tr_split命令、shell特殊符号下
查看>>
【TensorFlow系列】【六】多模型部署
查看>>
自制简单博客模板
查看>>
ASP.NET---PageOffice集成说明
查看>>
百度嵌入式深度学习框架Paddle-Mobile介绍
查看>>
都别争了!分布式锁也是锁
查看>>