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

溫馨提示×

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
古田县| 长丰县| 济源市| 西藏| SHOW| 镇坪县| 兴山县| 广德县| 江城| 郑州市| 忻州市| 色达县| 桦南县| 西盟| 乌恰县| 台安县| 万年县| 咸宁市| 腾冲县| 宕昌县| 和平区| 彭水| 黄大仙区| 兴安盟| 阳原县| 隆德县| 永德县| 赫章县| 什邡市| 济宁市| 永顺县| 寿光市| 沈阳市| 定边县| 扎鲁特旗| 和田市| 孟州市| 兴安盟| 延吉市| 都匀市| 高平市|