【发布时间】:2014-06-20 14:30:47
【问题描述】:
我目前正在尝试根据“项目”后面的数字订购String 元素中的ArrayList(称为myarraylist)。这是myarraylist中的内容的sn-p:
Item 1
Item 2
Item 3
...
Item 9
Item 10
我想按以下顺序订购myarraylist:
Item 10
Item 9
Item 8
...
Item 3
Item 2
Item 1
到目前为止,这是我尝试过的:
Collections.sort(myarraylist, String.CASE_INSENSITIVE_ORDER);
Collections.reverse(myarraylist);
但是,这会按以下顺序对myarraylist 进行排序
Item 9
Item 8
...
Item 3
Item 2
Item 10
Item 1
如您所见,Item 10 不合适,因为它的第一个数字“1”读取“10”。有谁知道如何以相反的数字顺序正确排序myarraylist?
【问题讨论】:
-
同样的场景,但有时间:stackoverflow.com/questions/7818064/…
标签: java android sorting arraylist