打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java List排序

/*******************************************************************************

 * $Header$

 * $Revision$

 * $Date$

 *

 *==============================================================================

 *

 * Copyright (c) 2001-2006 Primeton Technologies, Ltd.

 * All rights reserved.

 *

 * Created on 2012-3-5

 *******************************************************************************/

 

 

package dip.integrateportal.logisticsManagement.meetingManagement;

import java.util.Comparator;

 

import commonj.sdo.DataObject;

 

/**

 * 会议室排序(通过实现Comparator接口的compare方法来制定排序规则)

 * */

public class ComparatorUtil implements Comparator{

 

         public int compare(Object obj1,Object obj2){

                   DataObject room1 = (DataObject)obj1;

                   DataObject room2 = (DataObject)obj2;

                   int flag = room1.getString("meetingroomid").compareTo(room2.getString("meetingroomid"));

                   if(flag==0){

                            return room1.getString("meetingname").compareTo(room2.getString("meetingname"));

                   }else{

                            return flag;

                   }

         }

}

 

//下面是对List排序代码片段

        ComparatorUtil comparator = new ComparatorUtil();

        Collections.sort(list,comparator);

 

 

 

 

 

 

 

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
java中Comparator和Comparable接口区别分析
Java之美[从菜鸟到高手演练]之Comparator和Comparable在排序中的应用
Java集合对象排序
Java集合和数组的排序方式总结 – 码农网
Java ArrayList的不同排序方法
Java集合之TreeSet
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服