對(duì)list排序的最快方法 如何對(duì)List中的對(duì)象進(jìn)行排序?
如何對(duì)List中的對(duì)象進(jìn)行排序?list排序最快方法?根據(jù)字母(或數(shù)字)對(duì)列表的內(nèi)容進(jìn)行排序(1。如果是數(shù)字,用int來(lái)比較大??;2。如果是字符串,則可以將第一個(gè)數(shù)字與char進(jìn)行大小比較;本文以此為
如何對(duì)List中的對(duì)象進(jìn)行排序?
list排序最快方法?
根據(jù)字母(或數(shù)字)對(duì)列表的內(nèi)容進(jìn)行排序(1。如果是數(shù)字,用int來(lái)比較大小;2。如果是字符串,則可以將第一個(gè)數(shù)字與char進(jìn)行大小比較;本文以此為例;3。如果是漢字,你可以把漢字的第一個(gè)數(shù)字轉(zhuǎn)換成拼音。以參考2的方式,比較大?。?如果是用戶定義的類別,更改位置時(shí)只需注意它)
list里面的數(shù)據(jù)怎么排序?
list<list> list=new ArrayList<list>()集合.排序(list,new comparator<list>(){//rewrite collation public int compare(list O1,list O2){return 0}}list可以封裝為bean,這樣comparator就可以從bean繼承來(lái)實(shí)現(xiàn)排序方法。如果你不能一次排序,你可以安排很多次。關(guān)鍵是正確編寫(xiě)排序規(guī)則。