<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 28,  comments - 13,  trackbacks - 0
    利用java.util.Collections.sort方法排序

        //所有選項集合
                    List lsDefineOptions = new ArrayList();
                    
                    
    for(int j=0;j<lsOptions.size();j++){
                        Element option 
    = (Element) lsOptions.get(j);
                        String label 
    = option.getAttributeValue("label");
                        String index 
    = option.getAttributeValue("index");
                        String flowstate 
    = option.getAttributeValue("flowstate");
                        String querySql 
    = option.getChildText("query-sql");
                        
                        
    //操作項對象
                        SearchOptionDefine defineOption = new SearchOptionDefine();
                        defineOption.setLabel(label);
                        
    if(StringUtils.isNotBlank(index)){
                            defineOption.setIndex(Integer.parseInt(index));
                        }

                        
    if(StringUtils.isNotBlank(flowstate)){
                            defineOption.setFlowstate(Integer.parseInt(flowstate));
                        }

                        defineOption.setQuerySql(querySql);
                        Log.debug(
    "querySql:"+querySql);
                        
                        lsDefineOptions.add(defineOption);
                    }

                    
                    
    //所有選項集合的排序
                    java.util.Collections.sort(lsDefineOptions);
    操作項對象SearchOptionDefine 必須實現Comparable接口
    package com.mip.core.objects;

    import java.io.Serializable;

    /**
     * <p> 
     * 主題查詢對象
     * </p>
     * 
    @author Libin
     * @date Mar 29, 2007
     * 
    @version 4.0
     *
     * 
    @see AnotherClass
     
    */

    public class SearchOptionDefine implements Serializable,Comparable {

        
    /**
         * 
         
    */

        
    private static final long serialVersionUID = 3256440313546683697L;

        
    /** A int variable 所有狀態標志*/
        
    public static final int ALL_STATE=999;
        
        
    /**
         * Constructs a SearchDefine
         
    */

        
    public SearchOptionDefine(){
            index
    =0;
            flowstate
    =ALL_STATE;
        }

        
        
    /**
         * 主題查詢的每一項定義:
        *    label:對應下拉框顯示的中文名稱
        *    index:排序序號
        *    flowstate:對應流程狀態,結合流程狀態來確定是否顯示當前選項
        *    query_sql:原生SQL語句,主題查詢的條件
        
    */
        
        
    private String label;
        
    private Integer index;
        
    private Integer flowstate;
        
    private String querySql;
        
        
    public Integer getFlowstate() {
            
    return flowstate;
        }

        
    public void setFlowstate(Integer flowstate) {
            
    this.flowstate = flowstate;
        }

        
    public Integer getIndex() {
            
    return index;
        }

        
    public void setIndex(Integer index) {
            
    this.index = index;
        }

        
    public String getLabel() {
            
    return label;
        }

        
    public void setLabel(String label) {
            
    this.label = label;
        }

        
    public String getQuerySql() {
            
    return querySql;
        }

        
    public void setQuerySql(String query_sql) {
            
    this.querySql = query_sql;
        }

        
        
    public int compareTo(Integer arg0) {
            
    return index.compareTo(arg0);
        }

        
        
    public int compareTo(Object obj) {
            
    // TODO Auto-generated method stub
            return (this.getIndex() - ((SearchOptionDefine)obj).getIndex());
        }

        
        
        
    }

    posted on 2007-03-29 13:15 Lib 閱讀(11307) 評論(1)  編輯  收藏 所屬分類: Java


    FeedBack:
    # re: 利用java.util.Collections.sort方法排序
    2008-07-04 10:40 | 汽車
    沒寫全呀..  回復  更多評論
      
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567



    我的JavaEye博客
    http://lib.javaeye.com


    常用鏈接

    留言簿(2)

    隨筆分類

    文章分類

    FLASH

    Java

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 永久免费精品影视网站| 黄色一级免费网站| 全部免费毛片在线播放| 免费国产a理论片| 日本人护士免费xxxx视频| 亚洲乱码av中文一区二区| 国产日韩久久免费影院| 国产偷国产偷亚洲高清日韩 | 无人在线观看免费高清| 日韩亚洲欧洲在线com91tv| 在线成人精品国产区免费| 国产亚洲精久久久久久无码AV| www成人免费视频| 精品久久久久久亚洲| 亚洲欧美熟妇综合久久久久 | 国产精品视频白浆免费视频| 久久综合九九亚洲一区| 亚洲一区二区三区免费观看| 精品亚洲成在人线AV无码| 日韩高清在线免费观看| 人妻仑乱A级毛片免费看| 亚洲αv久久久噜噜噜噜噜| 99久久99久久精品免费看蜜桃| 亚洲人成网站在线在线观看| www亚洲精品少妇裸乳一区二区| av午夜福利一片免费看久久| 亚洲激情在线观看| 好爽…又高潮了毛片免费看| 一级毛片大全免费播放| 老司机亚洲精品影院无码| 免费的一级黄色片| 91免费在线视频| 456亚洲人成影院在线观| 亚洲AV蜜桃永久无码精品| 久久免费公开视频| 亚洲国产成人久久精品大牛影视| 国产亚洲大尺度无码无码专线| 在线美女免费观看网站h| 色五月五月丁香亚洲综合网| 久久夜色精品国产亚洲| 丁香花在线观看免费观看|