博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
比较器Comparator
阅读量:7272 次
发布时间:2019-06-29

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

package set;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class SetSort {    public static void main(String[] args) {        // TODO Auto-generated method stub        SortModel sortModel1 = new SortModel();        sortModel1.setAge(1);        sortModel1.setName("a");        SortModel sortModel2 = new SortModel();        sortModel2.setAge(2);        sortModel2.setName("b");                List
sortModels = new ArrayList<>(); sortModels.add(sortModel2); sortModels.add(sortModel1); List
list = new ArrayList<>(); list.addAll(sortModels); Collections.sort(sortModels, new Comparator
() { @Override public int compare(SortModel b1, SortModel b2) { return b2.getAge() - b1.getAge(); } }); }}package set;public class SortModel { private int age; private String name; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } }

 

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

你可能感兴趣的文章
Java集合遍历引发的"血案"
查看>>
Ubuntu14.04 安装docker
查看>>
磁盘管理
查看>>
TryParse方法集
查看>>
我的友情链接
查看>>
Java中的浮点数-科学计数法-加减乘除
查看>>
linux /etc/fstab格式说明
查看>>
向大院大所要智慧——江苏创新转型扫描
查看>>
Netty 3.10.1 :通过EchoServer例子研究netty的写机制
查看>>
javaweb_cookie_基本原理
查看>>
JFBlog 1.0 maven版本开源
查看>>
Python 第三方模块pythonnmap来实现高效的端口扫描
查看>>
我的友情链接
查看>>
初学web开发需要掌握哪些方面?
查看>>
Java面试题整理
查看>>
css3 云朵飘动效果动画
查看>>
mysq基础笔记
查看>>
Linux上搭建Nginx及简单配置!
查看>>
git - 简易指南
查看>>
cpu内存磁盘io过高问题处理
查看>>