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

溫馨提示×

Java升序排序的實現方法是什么

小樊
84
2024-06-27 21:27:26
欄目: 編程語言

在Java中,可以使用Arrays.sort()方法對數組進行升序排序。例如:

int[] array = {5, 2, 8, 1, 6};
Arrays.sort(array);

for (int i = 0; i < array.length; i++) {
    System.out.print(array[i] + " ");
}

輸出結果為:1 2 5 6 8

如果要對集合進行排序,可以使用Collections.sort()方法。例如:

List<Integer> list = new ArrayList<>();
list.add(5);
list.add(2);
list.add(8);
list.add(1);
list.add(6);

Collections.sort(list);

for (int i = 0; i < list.size(); i++) {
    System.out.print(list.get(i) + " ");
}

輸出結果為:1 2 5 6 8

另外,也可以使用自定義Comparator來對對象進行排序。例如,對一個包含Person對象的List進行排序:

List<Person> persons = new ArrayList<>();
// 添加Person對象到persons列表

Collections.sort(persons, new Comparator<Person>() {
    @Override
    public int compare(Person p1, Person p2) {
        return p1.getAge() - p2.getAge();
    }
});

for (Person person : persons) {
    System.out.println(person.getName() + " " + person.getAge());
}

0
涿鹿县| 西畴县| 十堰市| 盐亭县| 黑龙江省| 宁武县| 吐鲁番市| 五河县| 库车县| 辉县市| 瑞丽市| 搜索| 桐柏县| 蓬溪县| 荆门市| 马关县| 日土县| 乌苏市| 东海县| 视频| 荔波县| 电白县| 湘阴县| 井陉县| 司法| 新干县| 油尖旺区| 凤翔县| 常熟市| 武定县| 乾安县| 广东省| 尚义县| 大洼县| 龙山县| 景泰县| 大邑县| 高台县| 祥云县| 嘉黎县| 延安市|