Как отсортировать список объектов на основе полей объекта в Scala? - PullRequest
1 голос
/ 31 октября 2019

У меня есть список объектов (например, Student (Name: String, RollNo: Int)), и есть ли способ отсортировать их в Scala?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 31 октября 2019

Вы можете использовать функцию sortWith () или упорядоченную черту для сортировки объектов List. проверьте следующую ссылку:

Сортировка списка пользовательских объектов с помощью функции sortWith в Scala

1 голос
/ 31 октября 2019

Вы можете сделать это:

case class Student(name: String, rollNo: Int)

val list = List(Student("bbb",1), Student("aaa",1))

val sortedList = list.sortBy(_.name)

или выбрать свойство rollNo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...