【发布时间】:2014-03-27 12:54:31
【问题描述】:
我有一个以这种样式设置的数组列表...
- 4 条狗
- 10 只猫
- 2 条狗
我想对它进行排序,这样 ArrayList 将按...的顺序排列
- 1 条狗
- 4 条狗
- 10 只猫
在不使用比较器或其他方法的情况下,通过取出数字(用空格“”分割字符串?)、比较它们并将排序结果放回 ArrayList 来对它们进行排序的最短、最简单的方法是什么?如果您能附上您的代码 sn-p,将不胜感激。
【问题讨论】:
-
你不想使用比较器对我来说毫无意义。有人必须比较这些项目,不是吗?否则你会如何推断哪个项目更大。
-
比较器是最好的排序方式。使用它。
-
对不起,我误解了比较器的定义。这正是我的意思。谢谢!