java中给List排序接口

转载 2016年08月29日 18:23:22
//这个是排序的方法
List<ListP> pList = new ArrayList<>("ListP集合");
Collections.sort(pList);

//要用这个排序需要继承Comparable接口还要在List的实体对象中重写compareTo方法
public int compareTo(Object o) {
    //先判断是不是他的实例
        if(!(o instanceof ListP))
            return 0;
        //o大则返回负数
        ListP lo = (ListP)o;
        if(lo.getNumber() > this.getNumber())
            return -1;
        //自身大则返回正数
        else if( lo.getNumber() < this.getNumber())
            return 1;
        return 0;
    }

相关文章推荐

JAVA LIST排序

  • 2013年09月09日 21:39
  • 719B
  • 下载

java List排序demo

  • 2016年03月22日 16:24
  • 5KB
  • 下载

使用Comparable、Comparator接口实现对对象数组、List集合自定义排序

使用Comparable、Comparator接口实现对对象数组、List集合的自定义排序。

使用Comparator接口对List进行排序

需求: 1、对任务进行排序,未完成任务排在最前面,接着是7天之内完成的任务,最后是7天之后完成的任务 2、按计划开始时间倒序排...

Java类集_List接口

  • 2016年02月28日 12:40
  • 280KB
  • 下载

C# List<> 实现 IComparer 接口 排序

C# 的 List 容器提供了 IComparer 接口 来让使用者可以灵活的对 容器进行排序。...

Java集合框架总结之List接口的使用

List是开发过程中经常用到的接口,使用它可以有序的存储元素,List接口提供了很多方法来实现元素的CRUD操作。它有很多实现类,常见的有ArrayList、LinkedList、Vector,每个实...

java集合(Collection接口下的 List、Set 深入理解)

什么是java集合? 1、java集合大致分为Set、List、Queue、Map四种体系。      Set表示无序、不可重复的集合;      List代表有序重复的集合;      Ma...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中给List排序接口
举报原因:
原因补充:

(最多只允许输入30个字)