我正在尝试对项目列表进行排序,以便类别为“游戏”的项目位于列表的底部。
我收到标题中的错误。我做错了什么?
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;
}
}
});
答案 0 :(得分:9)
Sort返回void,它将您传递的列表dontExist2排序为参数。通话结束后,列表将被排序。