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

溫馨提示×

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
奉贤区| 武乡县| 西林县| 清水河县| 新余市| 广南县| 高雄县| 瑞丽市| 苍梧县| 曲沃县| 青铜峡市| 吉首市| 蕲春县| 两当县| 沾化县| 炉霍县| 建德市| 枣庄市| 九寨沟县| 禹城市| 靖西县| 汉源县| 墨江| 吐鲁番市| 盐边县| 永善县| 黎平县| 武鸣县| 濮阳县| 资源县| 永顺县| 吴江市| 双辽市| 维西| 乐业县| 高雄市| 马公市| 黑水县| 汶川县| 卓资县| 德格县|