久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java sort函數如何降序

142次閱讀
沒有評論

共計 615 個字符,預計需要花費 2 分鐘才能閱讀完成。

Java 中的 sort 函數默認是按照升序排序的,如果需要降序排序,可以通過傳遞自定義的比較器 (comparator) 給 sort 函數來實現。
下面是一個示例代碼,演示如何使用 sort 函數進行降序排序:

import java.util.Arrays;
import java.util.Comparator;
public class Main {public static void main(String[] args) {Integer[] numbers = {5, 2, 8, 1, 9};
// 使用自定義的比較器,以降序排序
Arrays.sort(numbers, new Comparator() {
@Override
public int compare(Integer o1, Integer o2) {
// 降序排序,將 o2 放在前面
return o2.compareTo(o1);
}
});
// 輸出排序結果
for (Integer number : numbers) {System.out.print(number + " ");
}
}
}

輸出結果為:9 8 5 2 1,即降序排序后的結果。
在上面的示例代碼中,我們創建了一個 Integer 類型的數組,然后使用 Arrays.sort 函數進行排序。在 sort 函數的第二個參數中,我們傳遞了一個匿名內部類來實現 Comparator 接口,重寫了 compare 方法,將 o2 和 o1 進行比較,以實現降序排序。最后,我們遍歷排序結果并輸出。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-16發表,共計615字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 四平市| 莱芜市| 托里县| 吴桥县| 海丰县| 克什克腾旗| 汤阴县| 通江县| 富源县| 资中县| 新蔡县| 本溪市| 保康县| 冷水江市| 天水市| 巨鹿县| 南充市| 东丽区| 嘉禾县| 山西省| 莱西市| 六盘水市| 汪清县| 泰安市| 南木林县| 衡山县| 兴安县| 格尔木市| 宁武县| 金华市| 宁德市| 潜江市| 凤庆县| 湾仔区| 嘉峪关市| 永昌县| 鄄城县| 合肥市| 杂多县| 宝兴县| 永春县|