在 Java 中按降序对 ArrayList 进行排序
我们分享了一篇关于按升序和降序对 ArrayList 进行排序的文章。在本教程中,我们将了解如何使用 reverseOrder().方法 Collections.reverseOrder()调用 Collections.sort(),以反转列表。可以通过两种方式给出:
1- 我们使用 sort() 方法对列表进行排序,然后我们使用 reverse():
Collections.sort();第二个,调用 reveseOrder() 在 sort():
Collections.reverse();
Collections.sort(arraylist, Collections.reverseOrder());示例:
import java.util.ArrayList;运行时:
import java.util.Collections;
public class sort_reverseorder_arraylist {
public static void main(String[] args) {
ArrayList<字符串>arraylist = 新的 ArrayList<字符串>();
//添加项到 ArrayList
arraylist.add(ac”);
arraylist.add(ab”);
arraylist.add(bb”);
arraylist.add(aa”);
arraylist.add(ae”);
arraylist.add(ba”);
System.out.println(排序前的 ArrayList: ”+arraylist);
Collections.sort(arraylist);
System.out.println(排序后的 ArrayList: ”+arraylist);
//ArrayList
Collections.reverse(arraylist) 的 reverse 元素;
System.out.println(反转后的 ArrayList: ”+arraylist);
}
}
排序前的 ArrayList: [ac, ab, bb, aa, ae, ba]
排序后的 ArrayList: [aa, ab, ac, ae, ba, bb]
ArrayList after inversion: [bb, ba, ae, ac, ab, aa]
注意:在此示例中,我们使用了 String 类型 (ArrayList |