我有一个对象列表(例如,Student(Name:String,RollNo:Int)),有没有办法在Scala中对它们进行排序?
谢谢。
答案 0 :(得分:2)
您可以使用sortWith()函数或Ordered特性对List对象进行排序。请查看以下链接:
Sorting a List of custom objects using sortWith function in Scala
答案 1 :(得分:1)
您可以这样做:
case class Student(name: String, rollNo: Int)
val list = List(Student("bbb",1), Student("aaa",1))
val sortedList = list.sortBy(_.name)
或选择rollNo
属性。