Как сортировать по нескольким полям, используя регистр символов - PullRequest
0 голосов
/ 11 сентября 2018

Простая сортировка по двум значениям в Kotlin может быть такой:

.sortedWith(compareBy({ it.lastName }, { it.firstName }))

Как отсортировать по этим 2 полям и добавить регистр без учета регистра? Я знаю, что это можно применить только к сортировке по одному полю:

.sortedWith(compareBy(String.CASE_INSENSITIVE_ORDER, { it.lastName })

Как это сделать для обоих полей?

1 Ответ

0 голосов
/ 11 сентября 2018

Не так?

.sortedWith(compareBy({ it.lastName.toLowerCase() }, { it.firstName.toLowerCase() }))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...