【发布时间】:2013-06-24 23:46:39
【问题描述】:
我在 Java 中有一个 ArrayList<String>。现在我想根据一些要求对其进行排序。
例如,我在 ArrayList 中有这些项目:
xyz
bcd
abc_locked
cde
efg_locked
fgh
我想推回最后带有_locked 的那些并保持顺序,以便:
xyz
bcd
cde
fgh
abc_locked
efg_locked
最好的方法是什么?我是否必须遍历列表删除字符串并再次添加它?还是有更好的方法?
【问题讨论】:
-
你有没有尝试过?
-
提示:
Collections.sort(yourList, customComparator); -
@M4tchB0X3r:如果你展示你的尝试,我相信有人会愿意帮助你。但是,在你不付出任何努力的情况下完成你的工作可能不会发生......
-
xyz必须排在排序列表的首位?
标签: java android sorting arraylist