[英]Sorting array in descending order in java
我試圖按降序對一個名為效率的數組進行排序,如下所示:
Arrays.sort(efficiency, (a, b) -> b - a)
但是,它拋出一個異常,表示沒有找到合適的方法。 然后我檢查了文檔,發現實際上有方法
sort(T[] a, Comparator<? super T> c)
那有什么問題?
假設數組具有非原始數據類型,您可以使用以下內容:
Arrays.sort(efficiency, Collections.reverseOrder());
對於特定於 lambda 的方法,我會查看此詳細答案:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.