怎么才能逆向排序呢

来源:6-5 应用 Collections.sort() 实现 List 排序

gank

2016-06-17 21:30

字符串怎么能逆向排序呢


写回答 关注

3回答

  • qq_我有我的范儿_0
    2016-06-30 21:46:00
    已采纳

    我觉得你可以在降序方法中使用sort方法,比如在降序方法中新建一个list对象,然后利用循环对之前容器中元素倒序放入新建的容器中就可以了,随便想了一下,可能还有更好的方法

    gank

    非常感谢!

    2016-07-01 13:31:43

    共 1 条回复 >

  • qq_我有我的范儿_0
    2016-06-30 21:41:45

    这个不难啊,重写一下sort方法,或者自己写一个排序方法

  • 慕粉13951610073
    2016-06-17 22:43:30

    你说的是List<String>的降序吗?可以这么来写

    Collections.sort(待排序List, new Comparator<String>() {

    @Override

    public int compare(String o1, String o2) {

    // TODO Auto-generated method stub

    if (o1.compareTo(o2) > 0) {

    return -1;

    } else if (o1.compareTo(o2) < 0) {

    return 0;

    } else {

    return 1;

    }

    }

    });

    JDK1.8的话,也可以这么来写

    Collections.sort(test, (o1, o2)->{

    if (o1.compareTo(o2) > 0) {

    return -1;

    } else if (o1.compareTo(o2) < 0) {

    return 0;

    } else {

    return 1;

    }

    });


Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题