gpt4 book ai didi

java - 如何使用一个公共(public)属性对对象的数组列表进行排序

转载 作者:行者123 更新时间:2023-11-30 04:36:37 26 4
gpt4 key购买 nike

我有一个 Student 对象的数组列表,它有几个属性,包括名字和姓氏、gpa、UID(大学 ID 号)等等。我对如何使用 UID 对数组列表进行排序感到困惑。 UID 是一个整数,但是,在这个项目中我被迫将其采用字符串格式。如果我可以将数字字符串解析为 int,那么如何使用该数字对数组列表从最低到最高进行排序?

最佳答案

List<Student> students = // create and populate your list...
Collections.sort(students, new Comparator<Student>() {
@Override
pulbic int compare(Student s1, Student s2) {
return Integer.valueOf(s1.getUid())
.compareTo(Integer.valueOf(s2.getUid));
}
}

关于java - 如何使用一个公共(public)属性对对象的数组列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13354918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com