我正试图对项目列表进行排序,使类别为"游戏"的项目位于列表底部。
我在标题中得到错误。我做错了什么?
public static void write(List<Item> dontExist2) {
List<Item> dontExist3 = Collections.sort(dontExist2, new Comparator<Item>() {
@Override
public int compare(Item o1, Item o2) {
String cat1 = o1.getCategory();
String cat2 = o2.getCategory();
if (cat1.contains("Games")) {
return 1;
}else{
return -1;
}
}
});
Sort返回void,它对作为参数传递的列表dontExist2进行排序。调用结束后,将对列表进行排序。