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

溫馨提示×

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
朔州市| 宁德市| 茌平县| 怀来县| 延津县| 建阳市| 栾城县| 连州市| 镇江市| 镇远县| 兰溪市| 海口市| 闻喜县| 江油市| 微博| 厦门市| 丰都县| 镇宁| 休宁县| 高陵县| 永清县| 兖州市| 尼木县| 信阳市| 桂林市| 永德县| 白玉县| 甘泉县| 合山市| 新丰县| 平南县| 兴化市| 南开区| 武功县| 罗江县| 邢台市| 昭觉县| 襄汾县| 马尔康县| 土默特右旗| 洪江市|