Самый простой способ сортировки списка объектов

У меня есть список объектов типа A. В первой итерации я назначаю каждому объекту двойное значение 0 <x <1, а затем хочу отсортировать каждый объект по его значению x.

В настоящее время я использую класс-обертку, который хранит объект и его значение x, чтобы создать сопоставимый список.

Есть ли тип данных, предоставляемый Scala, который позволяет мне что-то вроде:

 var result = new SortedList[Double, A]
 result.insert(x,a)
 result.insert(x1,a1)
 result.insert(x2,a2)

а потом

  println(result.mkString)

Ответы на вопрос(3)

Ваш ответ на вопрос