我有列表list1直接順序。 如何更改訂單。而且我不知道如何從擴展類重寫方法,請寫下例子或說清楚。謝謝。按相反順序排序列表
回答
在Collections
類中有一個方法reverseOrder
,它返回Comparator
。
您可以使用它像Collections.sort(list, Collections.reverseOrder());
我會考慮你的答案,因爲只有在恢復之後纔有必要安排。您的方法能夠在單個框架中執行兩個操作。我不知道其他人,但謝謝。 – Loa
爲了扭轉在列表中項目的順序。如果要排序反自然的列表,你可以使用Collections.reverse(List<?> list)
訂購,番石榴的訂購已有a reverse method:
List<String> list = Ordering.natural().reverse().sortedCopy(asu2);
Collections.reverse(List)
反轉給定的列表。您也可以使用番石榴的Lists.reverse(List)
創建一個視圖以給定列表作爲後備順序,而不需要複製它或修改原始列表。
如果您只是想創建一個按照自然順序排序的列表,請參閱@ assylias關於Ordering.natural().reverse()
的回答。
你可以通過在你的回報中加入「 - 」或負號來反轉任何類型。
Collections.sort(listed, new Comparator<Object>() {
@Override
public int compare(Object o1, Object o2) {
return -o1.getLeft().compareTo(o2.getLeft());
}
});
並讓我們希望'compareTo'永遠不會返回最小整數,因爲'-Integer.MIN_VALUE'仍然是'Integer.MIN_VALUE'。最安全的方法是將o1與o2交換,如'return o2.getLeft()。compareTo(o1.getLeft())' – Pshemo
- 1. 「按順序排列」按相反順序排列?
- 2. XamDataGrid按相反順序排序
- 3. 按相反順序對列表進行排序
- 4. jQuery:fadeOut列表項按相反順序
- 5. 按字母順序排列的鏈表不按順序排列
- 6. 如何按順序排序和排序順序排列相同的列
- 7. 以相反的順序按列排序二維列表的最快方法
- 8. Bot以相反順序排列網格
- 9. php數組以相反順序排列
- 10. 排序表的順序不按字母順序排列
- 11. 按順序排列
- 12. Python如何按相反順序按值排序字典
- 13. 按順序排列並按組排序
- 14. 範圍按相反順序?
- 15. 順序按升序排列
- 16. 按字母順序排序列表
- 17. 按字母順序排序列表
- 18. 將列表按字母順序排序
- 19. 按字母順序排序列表
- 20. C#列表順序由排按升序
- 21. 如果按相反順序排序,PowerShell表中的列爲什麼會消失?
- 22. 用兩個鍵排序Python列表,但只有一個按相反順序
- 23. 按日期排序列表,然後按最新順序排列
- 24. Python - 按相同順序排列CSV
- 25. 按字母順序排序,然後按字母順序排列
- 26. 按字段順序排列+按字母順序排列
- 27. 按照反向時間順序排列對象的Javascript排序
- 28. 按聚合順序排列的順序
- 29. 按字母順序排列Wordpress列表
- 30. 按字母順序排列2D列表?
你能用例子來詳細說明你的問題嗎? –
「變更單」對你來說意味着什麼?根據特定的規則組反向列表或應用全新的訂單? – f1sh
您希望列表按降序排列。對? – JHS