我想对用于显示给用户的ArrayList
进行排序:
String[] listOne = {whip, amulet, cape};
然后将第二个ArrayList
排序,用作相对于第一个排序列表的支持数据:
String[] listTwo = {abyssal_whip, amulet_of_power, strength_cape};
我有什么方法可以做到这一点吗?
答案 0 :(得分:0)
不要将两个相关的数据存储在不同的数组中。
而是创建一个包含两个数据片段的自定义对象。然后,您可以在班级上实施Comparable
或撰写自定义Comparator
来为您排序。
例如,请查看:Sorting using Comparator- Descending order (User defined classes)
示例说明如何:
Comparator
或实施Comparable
。