# Java 日期的排序、最早、最晚 ###### tags: `java` `date` `sort` ## 初始化 ``` final long now = new Date().getTime(); List<Date> listOfDates = new ArrayList<>(); ``` ## 產生16筆日期 ``` Random random = new Random( System.currentTimeMillis() ); for (int i = 0; i < 16; i++) { listOfDates.add( new Date( now + random.nextInt() ) ); } ``` ## 排序 ``` Collections.sort(listOfDates); ``` ## 轉換為陣列 ``` return listOfDates.toArray(new Date[0]); ``` ## 最大值 ``` return Collections.max(listOfDates); ``` ## 最小值 ``` return Collections.min(listOfDates); ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up