java 程序示例 一个 list里面的元素全部都是String 类型的日期数据使用 stream 流 sorted 方法对他们排序
下面是一个使用Stream流的示例程序,对一个String类型的日期List进行排序:
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class SortStringDateList {
public static void main(String[] args) {
// 创建一个包含String类型日期数据的List
List<String> dateList = Arrays.asList("2022-01-01", "2021-12-31", "2022-02-15", "2022-03-10", "2022-02-01");
// 使用Stream流的sorted方法对日期List进行排序
List<String> sortedDateList = dateList.stream()
.sorted()
.collect(Collectors.toList());
// 打印排序后的日期List
System.out.println(sortedDateList);
}
}
输出结果:
[2021-12-31, 2022-01-01, 2022-02-01, 2022-02-15, 2022-03-10]
在示例中,首先创建了一个包含String类型日期数据的List。然后使用Stream流的sorted方法对日期List进行排序,sorted方法会根据元素的自然顺序进行排序。最后使用collect方法将排序后的元素收集到一个新的List中,并打印排序后的日期List
原文地址: http://www.cveoy.top/t/topic/ilkU 著作权归作者所有。请勿转载和采集!