java列表排序在实际应用中的例子

   2024-10-08 9970
核心提示:对学生成绩进行排序:假设有一个包含学生姓名和成绩的列表,需要按照成绩从高到低的顺序进行排序。可以使用Java的Collections工

对学生成绩进行排序:

假设有一个包含学生姓名和成绩的列表,需要按照成绩从高到低的顺序进行排序。可以使用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;        }    }}
对字符串列表进行字母排序:

假设有一个包含字符串的列表,需要按照字母顺序进行排序。可以使用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);        }    }}

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号