Java程序以相反的顺序对整数列表进行排序
以下是我们的整数数组:
Integer[] arr = {20, 50, 100, 150, 200, 250, 300, 350, 400, 500};现在将上面的Integer数组转换为List:
List<Integer> list = new ArrayList<>(Arrays.asList(arr));
现在,以相反的顺序对上述Integer列表进行排序:
Comparator<Integer> initialComp = Integer::compare; Comparator<Integer> revComp = initialComp.reversed(); Collections.sort(list, revComp);
以下是对Integer列表进行反向排序的示例:
示例
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Demo {
public static void main(String[] args) {
Integer[] arr = {20, 50, 100, 150, 200, 250, 300, 350, 400, 500};
List<Integer> list = new ArrayList<>(Arrays.asList(arr));
System.out.println("Integer List = "+list);
Comparator<Integer> initialComp = Integer::compare;
Comparator<Integer> revComp = initialComp.reversed();
Collections.sort(list, revComp);
System.out.println("Integer in reversed order...");
list
.stream()
.forEach(c -> System.out.print(c + "\n"));
}
}输出结果
Integer List = [20, 50, 100, 150, 200, 250, 300, 350, 400, 500] Integer in reversed order... 500 400 350 300 250 200 150 100 50 20
热门推荐
10 送去考试祝福语大全简短
11 祝美术老师祝福语简短
12 亲姐姐祝福语简短英文
13 春节后的祝福语简短
14 给姐妹乔迁祝福语简短
15 生日贺卡祝福语 简短独特
16 结婚多层蛋糕祝福语简短
17 外婆祝福语短句唯美简短
18 写给老师祝福语简短大学