【发布时间】:2020-07-23 00:47:25
【问题描述】:
我有一个像这样的对象列表:
List <myObjectModel> list = new ArrayList ();
myObjectModel 由两个字符串(名称和位置)组成
在此列表中,以下元素按此顺序排列:
myObjectModel ("jeans", "B2")
myObjectModel ("jonnhy", "A1")
myObjectModel ("amanda", "H12")
myObjectModel ("samy", "A2")
myObjectModel ("bertrand", "G6")
我想按第二个字符串(A1 jonnhy、A2 samy、B2 jean、G6 bertrand、H12 amanda)对我的列表进行排序
“排序”可以吗?
谢谢
【问题讨论】:
-
一小时前我回答了非常相似的问题:stackoverflow.com/a/61135759/6068297 只需将类的属性和名称更改为您的即可。还将 更改为您正在使用的类型。希望对你有帮助!
-
类似
myList.sort((model1, model2) -> model1.getSecondString().compareTo(model2.getSecondString()));