比方说,我有一个字符串在科特林列表:stringList: MutableList<String>
如何在不区分大小写的顺序中对对象列表进行排序?
然后,它很容易通过做这个排序在不区分大小写的顺序,名单:
stringList.sortWith(String.CASE_INSENSITIVE_ORDER)
但我会怎么排序的列表对象不区分大小写?例如:places: MutableList<Place>
哪里Place
是2场的简单类 - name: String
和id: Int
,我想这些地方由name
场进行排序。
我试图做这样的事情:places.sortedWith(compareBy { it.name })
但这个解决方案并没有考虑到字母大小写。
您可以使用此参考链接:https://开头beginnersbook。 com/2013/12/java-arraylist-of-object-sort-example-comparable-and-comparator/ – ViramP