集合 List 排序

2021-08-30 08:07:19 字數 662 閱讀 2548

以下是我做的乙個例項:

第一步:建立物件類: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集合...