Компаратор 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»