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

溫馨提示×

java列表排序在實際應用中的例子

小樊
82
2024-06-25 19:39:28
欄目: 編程語言

  1. 對學生成績進行排序:

假設有一個包含學生姓名和成績的列表,需要按照成績從高到低的順序進行排序。可以使用Java的Collections工具類來實現:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Student> students = new ArrayList<>();
        students.add(new Student("Alice", 85));
        students.add(new Student("Bob", 72));
        students.add(new Student("Cathy", 90));

        Collections.sort(students, (s1, s2) -> s2.getScore() - s1.getScore());

        for (Student student : students) {
            System.out.println(student.getName() + ": " + student.getScore());
        }
    }

    static class Student {
        private String name;
        private int score;

        public Student(String name, int score) {
            this.name = name;
            this.score = score;
        }

        public String getName() {
            return name;
        }

        public int getScore() {
            return score;
        }
    }
}
  1. 對字符串列表進行字母排序:

假設有一個包含字符串的列表,需要按照字母順序進行排序。可以使用Java的Collections工具類來實現:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> strings = new ArrayList<>();
        strings.add("apple");
        strings.add("banana");
        strings.add("cherry");

        Collections.sort(strings);

        for (String str : strings) {
            System.out.println(str);
        }
    }
}

0
武功县| 安国市| 普宁市| 隆林| 于田县| 乌拉特后旗| 安徽省| 秦皇岛市| 元朗区| 九寨沟县| 滁州市| 冀州市| 黄平县| 榆树市| 泸溪县| 大埔区| 电白县| 昌都县| 察哈| 徐水县| 莆田市| 佛山市| 天峻县| 宜兰县| 五常市| 榆社县| 措美县| 监利县| 辽阳县| 吉木乃县| 周至县| 福鼎市| 江源县| 宜宾县| 垦利县| 肃宁县| 色达县| 天镇县| 马鞍山市| 藁城市| 景德镇市|