Как мне найти дату, ближайшую к указанной дате? (Java)

Я надеялся узнать, как я наберу метод, чтобы получить дату, ближайшую к указанной дате. Что я mean - это примерно следующее:

public Date getNearestDate(List<Date> dates, Date currentDate) {
    return closestDate  // The date that is the closest to the currentDate;
}

Я нашел похожие вопросы, но только на один был хороший ответ, и код продолжал выдавать мне исключения NullPointerExceptions ... Кто-нибудь может мне помочь?

7
задан maerics 20 August 2011 в 00:28
поделиться