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

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

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

    paulwong

    自定義集合中的排序

    1、先自定義Comparator


    //????對象的比較器,如1.1.1<1.2.1<1.11.1<1.1.1.1
    ????public?final?class?LcsjMapComparator?implements?Comparator
    ????{

    ????????
    ????????
    public?int?compare(Object?arg0,?Object?arg1)?{
    ????????????GdnkVO_Lcsj_Map?vo1
    =(GdnkVO_Lcsj_Map)arg0;
    ????????????GdnkVO_Lcsj_Map?vo2
    =(GdnkVO_Lcsj_Map)arg1;
    ????????????String[]?flowCode1
    =vo1.getFlowCode().trim().split("\\.");
    ????????????String[]?flowCode2
    =vo2.getFlowCode().trim().split("\\.");

    ????????????
    for(int?i=0;i<2;i++)
    ????????????{
    ????????????????
    if(Integer.parseInt(flowCode1[i])<Integer.parseInt(flowCode2[i]))
    ????????????????????
    return?-1;
    ????????????????
    else?if(Integer.parseInt(flowCode1[i])>Integer.parseInt(flowCode2[i]))
    ????????????????????
    return?1;
    ????????????}
    ????????????
    return?0;
    ????????}
    ????????
    ????}????


    compare方法中的對象類型必須是集合中的元素的數據類型。

    排在后面的返回1,排在前面的返回-1,相同順序的返回0。


    2、使用


    Comparator?lcsjComparator=new?LcsjMapComparator();
    Collections.sort(lcsjList,lcsjComparator);


    即可得到排好序的集合。

    posted on 2006-05-19 11:33 paulwong 閱讀(321) 評論(0)  編輯  收藏 所屬分類: J2EE

    主站蜘蛛池模板: jiz zz在亚洲| 日本高清免费中文字幕不卡| 美女露隐私全部免费直播| 亚洲日韩乱码久久久久久| 区久久AAA片69亚洲| 国产真人无遮挡作爱免费视频| 114级毛片免费观看| 免费人成激情视频在线观看冫| 国产亚洲综合视频| 亚洲日韩精品无码专区加勒比 | 亚洲国产第一页www| 亚洲精品99久久久久中文字幕| 曰皮全部过程视频免费国产30分钟| 免费A级毛片无码A∨免费| 国产成人精品免费久久久久| 免费人成大片在线观看播放| 亚洲色大情网站www| 亚洲av极品无码专区在线观看| 久久亚洲中文字幕精品有坂深雪| 国产国拍亚洲精品mv在线观看| 国产精品亚洲产品一区二区三区 | 78成人精品电影在线播放日韩精品电影一区亚洲 | 精品亚洲视频在线观看| 亚洲 另类 无码 在线| 免费看国产曰批40分钟| 国产精品自在自线免费观看| 女人18特级一级毛片免费视频| 国产四虎免费精品视频| 亚洲av乱码一区二区三区| 久久综合图区亚洲综合图区| 亚洲精品麻豆av| 亚洲国产精品不卡毛片a在线| 国产v片免费播放| 国产免费131美女视频| 免费a级毛片18以上观看精品| 国产成人精品免费视频软件| 国产免费午夜a无码v视频| 日韩精品亚洲专区在线观看| 亚洲不卡无码av中文字幕| 中文亚洲成a人片在线观看| 亚洲精品无码鲁网中文电影|