我想對以下的類別進行排序和帶有ID的地方類別:-1,0開頭。按兩個條件對hashSet進行排序
public class Category {
Long id;
String name;
public Category(Long id, String name) {
this.id=id;
this.name=name;
}
}
Set<Categories> categories = new HashSet<>;
categories.add(new Category(2,"Drama"))
categories.add(new Category(-1,"Favorites"))
categories.add(new Category(3,"Cartoons"))
categories.add(new Category(1,"Biography"))
categories.add(new Category(0,"All"))
如何得到這樣的列表?
[{-1,"Favorites"}, {0,"All"}, {3,"Cartoons"}, {1,"Drama"}, {2,"Historical"}]
P.S.我有番石榴 lib
我們不在這裏做核心寫作要求。描述您在嘗試編寫代碼時遇到的問題,我們會盡力幫助您解決問題。 – Pshemo
如果要將實例存儲在Set中,則應在'Category'類中實現'hashCode'和'equals'。 –