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

溫馨提示×

Java SortExpression類使用實例

小云
82
2023-09-28 08:30:39
欄目: 編程語言

以下是一個使用Java SortExpression類的實例:

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
public class SortExpressionExample {
public static void main(String[] args) {
List<Student> students = new ArrayList<>();
students.add(new Student("Alice", 20));
students.add(new Student("Bob", 18));
students.add(new Student("Charlie", 22));
// 使用SortExpression類進行排序
Collections.sort(students, new SortExpression<Student>()
.addExpression(Student::getAge, SortExpression.Order.ASC)
.addExpression(Student::getName, SortExpression.Order.DESC));
// 打印排序結果
for (Student student : students) {
System.out.println(student.getName() + " - " + student.getAge());
}
}
}

上述代碼定義了一個Student類,包含name和age屬性。然后創建了一個List對象students,包含了三個學生對象。使用SortExpression類對students進行排序,首先按照age屬性進行升序排序,然后按照name屬性進行降序排序。最后打印排序結果。

0
平安县| 沐川县| 历史| 彩票| 南昌市| 讷河市| 许昌县| 七台河市| 永登县| 威远县| 安国市| 灵宝市| 城固县| 永吉县| 双城市| 江源县| 武平县| 临朐县| 天峨县| 白银市| 蓝田县| 兰州市| 天柱县| 丹巴县| 沙洋县| 衡阳县| 平乡县| 越西县| 德保县| 灌云县| 乌鲁木齐市| 仁寿县| 闽侯县| 广元市| 白城市| 重庆市| 如东县| 灌阳县| 镇沅| 苏尼特右旗| 托里县|