【发布时间】:2018-06-01 18:52:26
【问题描述】:
假设我有一个 Kotlin 中的字符串列表:stringList: MutableList<String>
然后很容易通过这样做以不区分大小写的顺序对此类列表进行排序:
stringList.sortWith(String.CASE_INSENSITIVE_ORDER)
但是我如何以不区分大小写的顺序对对象列表进行排序?例如:places: MutableList<Place>
Place 是一个包含 2 个字段的简单类 - name: String 和 id: Int,我想按 name 字段对这些地点进行排序。
我试图做这样的事情:places.sortedWith(compareBy { it.name }) 但这个解决方案没有考虑字母大小写。
【问题讨论】:
-
您可以使用此参考链接:beginnersbook.com/2013/12/…
标签: kotlin