Компаратор Java 8 управляет нулевыми значениямиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Компаратор Java 8 управляет нулевыми значениями

Сообщение Anonymous »

Я создаю приложение на Java 8. Итак, у меня есть следующий метод для возврата двойного значения из списка объектов в базе max(date). Итак, вот метод:

Код: Выделить всё

public static Double getUltimoPrezzo(List lista)
{
try
{
ArticoliPerFornitore lastContact = Collections.max(
lista,
Comparator.comparing(c -> c.getDataUltimoAcquisto())
);
return lastContact.getPrezzoUltimoAcquisto();
}
catch(Exception e)
{
log.logStackTrace(e);
}
return null;
}
Этот метод работает, но в случае списка с одним элементом с «getPrezzoUltimoAcquisto» = null метод возвращает значение null. Можно ли исключить нулевые значения?


Подробнее здесь: https://stackoverflow.com/questions/791 ... ull-values
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»