java对集合中的String类型的日期进行从大到小排序
可以使用Collections.sort()方法对集合中的String类型的日期进行排序,排序方式为从大到小。
示例代码:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class DateSortDemo {
    public static void main(String[] args) {
        List<String> dates = new ArrayList<>();
        dates.add("2021-01-01");
        dates.add("2020-12-31");
        dates.add("2022-01-01");
        System.out.println("排序前:" + dates);
        Collections.sort(dates, Collections.reverseOrder());
        System.out.println("排序后:" + dates);
    }
}
输出结果:
排序前:[2021-01-01, 2020-12-31, 2022-01-01]
排序后:[2022-01-01, 2021-01-01, 2020-12-31]
在代码中,我们首先创建了一个包含三个String类型日期的集合dates,然后使用Collections.sort()方法对其进行排序,排序方式为从大到小,即最新的日期排在最前面。最后输出排序前和排序后的集合内容
原文地址: https://www.cveoy.top/t/topic/fp6G 著作权归作者所有。请勿转载和采集!