为了账号安全,请及时绑定邮箱和手机立即绑定

怎么才能逆向排序呢

字符串怎么能逆向排序呢


正在回答

3 回答

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

1 回复 有任何疑惑可以回复我~
#1

gank 提问者

非常感谢!
2016-07-01 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

你说的是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;

}

});


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么才能逆向排序呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信