首頁 > Java > java教程 > Java中如何對ArrayList進行降序排序?

Java中如何對ArrayList進行降序排序?

Barbara Streisand
發布: 2024-12-26 11:39:17
原創
507 人瀏覽過

How to Sort an ArrayList in Descending Order in Java?

對 ArrayList 進行降序排序

在 Java 中,我們可以使用 Collections.sort() 對 List 或 ArrayList 進行升序排序。但是,對於降序排列,我們需要執行額外的步驟。

解:

  1. 匯入Collections 類別(import java.util.Collections;) .
  2. 呼叫lections.sort(list)對清單進行升序排序order。
  3. 呼叫 Collections.reverse(list) 以反轉元素的順序。

範例:

List<Double> testList = new ArrayList<>();
testList.add(0.5);
testList.add(0.2);
testList.add(0.9);
// ...

Collections.sort(testList);
Collections.reverse(testList);

// Print the sorted list
for (Double d : testList) {
    System.out.println(d);
}
登入後複製

這個會依降序列印清單:

0.92
0.9
0.71
0.71
0.71
0.65
0.62
0.54
0.5
0.34
0.2
0.12
0.1
0.1
0.1
登入後複製

以上是Java中如何對ArrayList進行降序排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板