亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
阳信县| 肃北| 浪卡子县| 新蔡县| 温州市| 乌拉特后旗| 永宁县| 洛南县| 聂拉木县| 琼海市| 邵武市| 永昌县| 思茅市| 德惠市| 尼木县| 阳泉市| 新昌县| 桐梓县| 裕民县| 静乐县| 上杭县| 长沙市| 镇沅| 隆林| 霍州市| 天津市| 阳曲县| 迁安市| 页游| 惠水县| 保康县| 德州市| 东港市| 和田县| 新密市| 原平市| 晴隆县| 常熟市| 望都县| 蒙山县| 门头沟区|