自然排序 list..stream(). sorted()
自然逆排序 list.stream().sorted(Comparator.reverseOrder())
字段排序 list.stream().sorted(Comparator.comparing(Mileage::getDate)
字段逆排序 list.stream().sorted(Comparator.comparing(Mileage::getDate).reversed()
排序後獲取第一個對象(Optional) list.stream().sorted(Comparator.comparing(Mileage::getDate).reversed().findFirst()