java 中的List排序

原创 2015年07月08日 17:45:53
List<StockModel> result = CollectionBuilder.newArrayList();  //要排序的List
MineComparator com = new MineComparator(); //自定义的比较类
Collections.sort(result, com); //把result排序了。

private class MineComparator implements Comparator{

        @Override
        public int compare(Object lhs, Object rhs) {

            StockModel one = (StockModel)lhs;
            StockModel two = (StockModel)rhs;
            if(up_down_user ==1){//xiao__da
                if(change_flag == 0){
                    double r1 = Double.parseDouble(one.getZhangfu());
                    double r2 = Double.parseDouble(two.getZhangfu());
                    return r1 < r2 ? -1 : 1;
                }
            }
        }
    }

自定义的Comparator 类,可以选择自己比较的数据。并且返回一个正值或者负值,相等返回0

JAVA LIST排序

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

java List排序demo

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

java list按照元素对象的指定多个字段属性进行排序

java list按照元素对象的多个字段属性进行排序

Java对List对象进行排序

有时候需要对List对象进行排序,如果每一处都去写一个排序方法,就会产生重复代码的坏味道,而且每一处都写,工作量会很大。 我们知道,Java提供了一个Collections.sort()方法可以对Li...
  • zht666
  • zht666
  • 2013年11月27日 17:50
  • 10841

Java中List根据指定字段排序工具类

根据指定字段来对List进行排序

java操作mongodb基础(查询 排序 输出list)

package com.infomorrow.webroot; import java.util.List; import com.mongodb.BasicDBObject; import com....

java 策略模式,list集合,实现id 姓名年龄正序倒序排序(如果年龄或者姓名重复,按id正序排序)

策略模式:1.抽象策略类,通常由一个接口或者抽象类实现。 2.具体实现类 3.环境角色类,持有一个策略类的引用,最终给客户端调用。 好了,上代码: package execrise; impor...
  • SOMECT
  • SOMECT
  • 2013年05月02日 19:40
  • 1737

好记性不如烂笔头70-java中list的排序

在JAVA中,很多的排序我们都是在数据库中直接完成。 在一些比较特殊的场合,我们需要将数据方到list中进行排序。 比如:一个应用程序,访问3个不同的数据库,按照业务进行检索之后,将3个数据库中的...
  • ffm83
  • ffm83
  • 2015年03月17日 17:23
  • 382
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 中的List排序
举报原因:
原因补充:

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