国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

comparator比較器用法 List集合排序?

List集合排序?要對(duì)集合進(jìn)行排序,常用的方法是為集合提供一個(gè)比較器。導(dǎo)入java.util文件. *class stu{//student class:tstring name,tint age,t

List集合排序?

要對(duì)集合進(jìn)行排序,常用的方法是為集合提供一個(gè)比較器。

導(dǎo)入java.util文件. *class stu{//student class:tstring name,tint age,tppublic stu(字符串名,整數(shù)){t 此名稱=名稱 tthis.age=年齡 } @覆蓋Tpublic string tostring(){Tpublic static void}公共類測(cè)試{Tpublic static void}main(string[]args){ ArrayList<Stu> list=new ArrayList<Stu>() 添加列表(新Stu(“jack”,12)) 添加列表(新斯圖(“莉莉”,13)) 添加列表(新斯圖(“露西”,15)) 添加列表(新Stu(“tom”,11)) 系統(tǒng)輸出打?。谐觯?對(duì)集合排序列表排序(新的比較器<stu>(){//比較器需要實(shí)現(xiàn)比較方法 @覆蓋T/tpuniversal int compare(stu O1,stu O2){T/T/treturn O1.age-O2.age//從小到大,如果是O2.age-O1.age,意思是從大到小t系統(tǒng)輸出打印[姓名:杰克年齡:12歲,姓名:莉莉年齡:13歲,姓名:露西年齡:15歲,姓名:湯姆年齡:11歲][姓名:湯姆年齡:11歲,姓名:杰克年齡:12歲,姓名:莉莉年齡:13歲,姓名:露西年齡:15歲

如果你用一套,會(huì)更簡(jiǎn)單一些。對(duì)于字母排序,Java comparator基本上就足夠了。如果遇到漢字排序,會(huì)比較麻煩,因?yàn)镴ava只能按拼音筆畫(huà)排序,很難按一、二、三、四排序。別胡說(shuō)。以下是字母代碼列表a=new Arraylist()a.add(“a”)a.add(“m”)a.add(“d”)a.add(“e”)a.add(“C”)a.add(“H”)a.add(“J”)a.add(“W”)a.add(“s”)a.add(“Z”)//默認(rèn)排序?yàn)檎?排序(一)系統(tǒng)輸出打?。╝) //這是相反的順序收款.反向(一)系統(tǒng)輸出打印(一)