3

我正在尝试对项目列表进行排序,以使“游戏”类别的项目位于列表的底部。

我收到标题中的错误。我究竟做错了什么?

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;
                }
            }

        });
4

1 回答 1

9

排序返回 void,它对您作为参数传递的列表 dontExist2 进行排序。调用后,列表将被排序。

于 2013-04-09T16:04:15.877 回答