随机生成日期并按照小大输出Java
时间: 2023-07-11 19:05:23 浏览: 80
以下是一个示例代码,可以生成随机日期并按照小大顺序输出:
```java
import java.util.*;
public class RandomDate {
public static void main(String[] args) {
// 生成 10 个随机日期
Random random = new Random();
List<Date> dates = new ArrayList<>();
for (int i = 0; i < 10; i++) {
int year = random.nextInt(22) + 2000;
int month = random.nextInt(12) + 1;
int day = random.nextInt(28) + 1;
Calendar calendar = Calendar.getInstance();
calendar.set(year, month - 1, day);
dates.add(calendar.getTime());
}
// 按照小大顺序排序并输出
Collections.sort(dates);
for (Date date : dates) {
System.out.println(date);
}
}
}
```
这段代码首先生成了 10 个随机日期,接着使用 `Collections.sort()` 方法按照小大顺序排序,最后按顺序输出。