java不支持集合。sort()洗牌相等优先级的元素? 4 月,2 周 Questions & Answers 559 还是让他们一个人呆着,或者抛出一个异常 如果是第三个,如何在ArrayList中对元素进行排序保存旧的优先级相等元素顺序? 提前谢谢
# 1 楼答案 From the documentation: This sort is guaranteed to be stable: equal elements will not be reordered as a result of the sort. 要保存旧arraylist的顺序,只需提前复制arraylist即可。你可以这样说: List<Integer> oldListOrder = new ArrayList<Integer>(listToBeSorted); Collections.sort(listToBeSorted); 请记住,元素将引用两个列表中的相同对象。这可能不会影响你,这取决于你下一步做什么
# 1 楼答案
From the documentation:
要保存旧arraylist的顺序,只需提前复制arraylist即可。你可以这样说:
请记住,元素将引用两个列表中的相同对象。这可能不会影响你,这取决于你下一步做什么