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

溫馨提示×

java數組怎樣實現排序

小樊
81
2024-11-15 22:45:14
欄目: 編程語言

在Java中,有多種方法可以實現數組排序。這里,我將向您展示如何使用兩種常見的方法對數組進行排序:使用內置的Arrays.sort()方法和實現自定義的比較器使用Arrays.sort()方法。

方法1:使用內置的Arrays.sort()方法

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        Integer[] arr = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};

        Arrays.sort(arr);

        System.out.println("Sorted array: " + Arrays.toString(arr));
    }
}

方法2:實現自定義的比較器并使用Arrays.sort()方法

import java.util.Arrays;
import java.util.Comparator;

public class Main {
    public static void main(String[] args) {
        String[] arr = {"apple", "banana", "orange", "grape", "kiwi"};

        Arrays.sort(arr, new Comparator<String>() {
            @Override
            public int compare(String s1, String s2) {
                return s1.compareToIgnoreCase(s2);
            }
        });

        System.out.println("Sorted array: " + Arrays.toString(arr));
    }
}

在這兩個示例中,我們分別對整數數組和字符串數組進行了排序。Arrays.sort()方法可以接受一個比較器作為參數,以便根據自定義規則對數組元素進行排序。

0
永仁县| 安多县| 肥东县| 望城县| 读书| 台东县| 临夏市| 平武县| 白玉县| 广东省| 克东县| 泽库县| 团风县| 塘沽区| 靖西县| 峨边| 淅川县| 视频| 延津县| 陆丰市| 饶河县| 淮安市| 林州市| 资源县| 惠来县| 铅山县| 湘潭县| 锡林浩特市| 洪江市| 周口市| 江都市| 辽阳县| 镶黄旗| 葵青区| 临湘市| 黎川县| 麦盖提县| 康定县| 拜泉县| 威海市| 包头市|