以下是我做的乙個例項:
第一步:建立物件類:content
public class content
public string getname()
public void setname(string name)
public long gettime()
public void settime(long time)
}第二步:建立乙個排序規則(或根據那個屬性來排):
listsort類 不過要繼承 comparator 和 serializable 介面
如果不繼承 serializable 介面 在用findbugs工具會報
comparator doesn't implement serializable
public class listsort implements serializable, comparator else if(c.gettime()==c2.gettime())else}}
第三步:建立乙個測試類:
test
public class test }}
結果為:
wang2===1299565
wang3===1234569
wang1===1234567
wang===123456
List集合的排序
test public void test01 排序前 3,2,1,4 排序後 1,2,3,4 test public void test02 system.out.println collections.sort list for user user list system.out.println...
Java之List集合排序
1.類實現comparable 介面 public class book implements comparable public void setbookname string bookname public double getunitprice public void setunitprice...
List集合排序的方法
1 list集合中的物件實現comparable介面 public class user implements comparable 測試類實現list按照實體類的age欄位排序 public static void main string args 列印結果為 2 2343 還可以根據lsit集合...