亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
虞城县| 北海市| 开平市| 新郑市| 城口县| 米易县| 华阴市| 广西| 渭源县| 绥棱县| 个旧市| 锡林郭勒盟| 砚山县| 磴口县| 江津市| 四川省| 广平县| 新余市| 襄城县| 营山县| 临沧市| 疏附县| 江都市| 罗平县| 晋江市| 岳阳县| 阿克陶县| 兴隆县| 和田市| 嘉兴市| 林西县| 桓台县| 嵩明县| 郴州市| 玛沁县| 高唐县| 呼伦贝尔市| 乌兰县| 南涧| 玛多县| 桦甸市|