91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java sort函數如何降序

小億
149
2023-10-12 18:39:21
欄目: 編程語言

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<Integer>() {
@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進行比較,以實現降序排序。最后,我們遍歷排序結果并輸出。

0
涟水县| 合水县| 神池县| 镇雄县| 杂多县| 莫力| 榕江县| 宜宾县| 青田县| 白沙| 舞阳县| 勃利县| 临洮县| 莱州市| 南宫市| 叙永县| 元江| 福清市| 轮台县| 阿城市| 永福县| 山阳县| 无极县| 泗阳县| 溧阳市| 通许县| 芦溪县| 巫山县| 南丹县| 四会市| 宿迁市| 玛多县| 道孚县| 南靖县| 南宫市| 开远市| 会昌县| 高邑县| 通许县| 灵台县| 博罗县|