У меня есть список пользовательских объектов и класс Enum.Я должен отсортировать список на основе свойств перечисления.Например:
Мой список:
val list = listOf(Item(1,Severity.CRITICAL), Item(3, Severity.LOW), Item(2, Severity.SEVERE))
Мой перечислимый класс:
enum class Severity{
CRITICAL, SEVERE, MODERATE, LOW
}
Мой отсортированный список должен быть:
listOf(Item(1,Severity.CRITICAL), Item(2, Severity.SEVERE), Item(3, Severity.LOW))
Заказделается согласно порядку в классе enum.Как мне этого добиться?