阅读量:0
要对Java中的List对象进行排序操作,可以使用Stream API中的sorted()方法。具体实现步骤如下:
将List对象转换为Stream对象:通过调用List对象的stream()方法,可以将List对象转换为Stream对象。
使用sorted()方法进行排序:在Stream对象上调用sorted()方法,并传入Comparator对象来指定排序规则。
收集排序后的结果:最后通过collect()方法将排序后的Stream对象收集为一个新的List对象。
示例代码如下:
List<Integer> list = new ArrayList<>(Arrays.asList(3, 1, 4, 1, 5, 9, 2, 6, 5, 3)); List<Integer> sortedList = list.stream() .sorted() .collect(Collectors.toList()); System.out.println(sortedList);
在上面的示例代码中,我们首先创建一个包含一些整数的List对象。然后通过stream()方法将List对象转换为Stream对象,并调用sorted()方法对其进行排序。最后通过collect(Collectors.toList())方法将排序后的Stream对象收集为一个新的List对象。最打印输出排序后的List对象。