题目描述
有一些日期,日期格式为“MM/DD/YYYY”。编程将其按日期大小排列。
样例输入 Copy
15/12/1999
10/21/2003
10/22/2003
02/12/2004
11/30/2005
12/31/2005
样例输出 Copy
15/12/1999
10/21/2003
10/22/2003
02/12/2004
11/30/2005
12/31/2005
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class Main {
public static void main(String[] args) throws ParseException {
Scanner in = new Scanner(System.in);
List<String> list = new ArrayList<>();
while (in.hasNext()){
list.add(in.next());
}
Collections.sort(list, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
String[] strings1 = o1.split("/");
String[] strings2 = o2.split("/");
if (!strings1[2].equals(strings2[2])){

这是一个关于日期排序的问题,要求将格式为'MM/DD/YYYY'的日期按照日期顺序进行排列。给出的样例输入和输出展示了几个具体日期的排序情况。
最低0.47元/天 解锁文章
140

被折叠的 条评论
为什么被折叠?



