假设我有一个BaiGiangModel的数组列表,我需要先按标题排序。我能够使用此代码对其进行排序
list.sortWith(compareBy({it.title}))
然而,结果并不完美。而不是在10号码前面得到9号码,我得到10号码然后是9号码。其他一切都很好。有什么建议?下面是我的数组列表。
var list= ArrayList<BaiGiangModel>()
val model1 = BaiGiangModel("10 Number")
val model2 = BaiGiangModel("9 Number")
val model3 = BaiGiangModel("A Number")
list.add(model1)
list.add(model2)
list.add(model3)
结果打印为:10号,9号,A号
或者说我将Number 1,Number 19,Number 9添加到我当前的列表中,我的排序结果返回
10号码,9号码,号码,号码1,号码19,号码9