Obtener el campo del objeto opcional o devolver nulo
Tengo un objeto opcional:
Optional<Detail> newestDetail;
me gustaria regresarnewestDetail.getId()
o sinewestDetail
es nulo retornonull
.
¿Tenemos un enfoque más sofisticado para hacer esto que seguir?
return newestDetail.isPresent()?newestDetail.get().getId():null;