如何按降序排列Java ArrayList?
我必须将用户给出的15个数字按降序排列。我可以写如何按升序排序,但我不知道如何将它们转换。是否要用于循环或其他内容?如果使用Java 8或更高版本,则可以使用:如何按降序排列Java ArrayList?,java,sorting,arraylist,Java,Sorting,Arraylist,我必须将用户给出的15个数字按降序排列。我可以写如何按升序排序,但我不知道如何将它们转换。是否要用于循环或其他内容?如果使用Java 8或更高版本,则可以使用: yourList.sort(Comparator.reverseOrder()); 如果要保持列表的初始顺序,可以: 创建副本: List<YourType> copy = new ArrayList<>(yourList); 您只需调用Comparator.reverseOrder即可。您可以使用该示例 L
yourList.sort(Comparator.reverseOrder());
如果要保持列表的初始顺序,可以:
创建副本:
List<YourType> copy = new ArrayList<>(yourList);
您只需调用Comparator.reverseOrder即可。您可以使用该示例
List<Integer> list = Arrays.asList(10, 5, 7, 8, 6, 9);
Collections.sort(list, Collections.reverseOrder());
System.out.println(list);
显示:10、9、8、7、6、5首先对arraylist排序,然后将其反转,如下所示:
Collections.sort(arraylist);
Collections.reverse(arraylist);
System.out.println(arraylist);
请向我们显示您的代码。可能的副本请参阅[链接]
Collections.sort(arraylist);
Collections.reverse(arraylist);
System.out.println(arraylist);