中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Collection Java的排序如何實現

小樊
82
2024-07-12 17:14:34
欄目: 編程語言

在Java中,要對集合進行排序,可以使用Collections.sort()方法或者使用Comparator接口自定義排序規則。

  1. 使用Collections.sort()方法:
List<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(2);

Collections.sort(list);

System.out.println(list); // 輸出:[1, 2, 3]
  1. 使用Comparator接口自定義排序規則:
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");

Collections.sort(list, new Comparator<String>() {
    @Override
    public int compare(String o1, String o2) {
        return o1.compareTo(o2);
    }
});

System.out.println(list); // 輸出:[apple, banana, orange]

除了使用Comparator接口,也可以使用lambda表達式簡化排序規則的定義:

Collections.sort(list, (o1, o2) -> o1.compareTo(o2));

另外,如果要對數組進行排序,可以使用Arrays.sort()方法:

int[] arr = {3, 1, 2};
Arrays.sort(arr);

System.out.println(Arrays.toString(arr)); // 輸出:[1, 2, 3]

0
孝昌县| 吉安县| 成安县| 高雄县| 辽宁省| 金乡县| 屯昌县| 聂拉木县| 得荣县| 咸丰县| 上虞市| 宝山区| 辛集市| 云阳县| 南京市| 合阳县| 乐清市| 紫阳县| 阿城市| 隆昌县| 张家口市| 新丰县| 北碚区| 墨玉县| 淮安市| 莲花县| 兖州市| 东兰县| 拉萨市| 西和县| 汉中市| 凭祥市| 沙坪坝区| 修武县| 张家港市| 嫩江县| 曲周县| 周至县| 清远市| 巴林左旗| 鄯善县|