在Kotlin中,按两个值进行简单排序可以像这样:
.sortedWith(compareBy({ it.lastName }, { it.firstName }))
如何按这两个字段排序并添加不区分大小写的顺序? 我知道这只能应用于按一个字段排序:
.sortedWith(compareBy(String.CASE_INSENSITIVE_ORDER, { it.lastName })
如何在两个字段中执行此操作?
答案 0 :(得分:1)
不是这样吗?
.sortedWith(compareBy({ it.lastName.toLowerCase() }, { it.firstName.toLowerCase() }))