課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第三季
字符串怎么能逆向排序呢
2016-06-17
源自:Java入門(mén)第三季 6-5
正在回答
我覺(jué)得你可以在降序方法中使用sort方法,比如在降序方法中新建一個(gè)list對(duì)象,然后利用循環(huán)對(duì)之前容器中元素倒序放入新建的容器中就可以了,隨便想了一下,可能還有更好的方法
gank 提問(wèn)者
這個(gè)不難啊,重寫(xiě)一下sort方法,或者自己寫(xiě)一個(gè)排序方法
你說(shuō)的是List<String>的降序嗎?可以這么來(lái)寫(xiě)
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的話,也可以這么來(lái)寫(xiě)
Collections.sort(test, (o1, o2)->{
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧
2 回答這個(gè)StringBuffer怎么排序???compare該怎么重寫(xiě)才能按想要的方式排序?
1 回答冒泡排序的內(nèi)層循環(huán)用i--和i++都能表示嗎?分別怎么表示呢?
2 回答對(duì)課程用Name排序,高等數(shù)學(xué)怎么排在最后???
2 回答comparable 排序
2 回答sort的排序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-06-30
我覺(jué)得你可以在降序方法中使用sort方法,比如在降序方法中新建一個(gè)list對(duì)象,然后利用循環(huán)對(duì)之前容器中元素倒序放入新建的容器中就可以了,隨便想了一下,可能還有更好的方法
2016-06-30
這個(gè)不難啊,重寫(xiě)一下sort方法,或者自己寫(xiě)一個(gè)排序方法
2016-06-17
你說(shuō)的是List<String>的降序嗎?可以這么來(lái)寫(xiě)
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的話,也可以這么來(lái)寫(xiě)
Collections.sort(test, (o1, o2)->{
if (o1.compareTo(o2) > 0) {
return -1;
} else if (o1.compareTo(o2) < 0) {
return 0;
} else {
return 1;
}
});