题目描述
有一些日期,日期格式为“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("/");