java物件排序問題

2021-08-31 18:33:55 字數 865 閱讀 6051

對於list之類的排序可以 collections.sort(list),

但是對於物件來說呢,要怎麼排序呢?

有興趣的同學可以看下面**:

/**

* @author: sjt

* @date: 2018/11/13

* @desc: 排序問題

**/public class orderdemo

/*** @author: sjt

* @desc: 物件排序

* @date: 2018/11/13

* @param: [objlist]

* @return: void

**/public static void orderlist(listobjlist)

/*** @author: sjt

* @desc: 物件比較器

* @date: 2018/11/13

* @param:

* @return:

**/public static comparatorobjcomparator = new comparator()

};public static listpojolist()

}class obj

public obj(int id,string name)

public void setid(int id)

public int getid()

public void setname(string name)

public string getname()

}

ok這樣就可以完成排序功能了,必要的  我們的物件要有屬性有數字列,否則這個方法也是不適用的

java物件比較排序

entity 商品分類 author mj team version 5.0.3 entity table name product category public class productcategory extends orderedentity 設定樹路徑 param treepath 樹路...

java排序問題

氣泡排序 將int a 由小到大排序 author lx public class sortmaopao for int i 1 i a.length i i表示的是比較的趟數 程式執行到這,表示一趟比較結束 程式執行到這裡,表示陣列排序結束 for int i a 選擇排序 將陣列int a 按照...

java 按物件屬性排序

最近沒事寫了乙個彩票開獎情況統計程式,其中碰到了需要對數字出現的次數排序的問題,因為涉及到物件屬性的排序,覺得有必要總結一下,沒多少技術含量,只是認識了乙個新的介面,權當學習了,呵呵。以前碰到排序的問題大部分都只是針對單序列的,直接sort一下就完事了,如果是需要對某個物件的某一屬性排序,或者說需要...