Optional<T> es un contenedor que o bien guarda un valor no null o está vacío. Métodos como findFirst, max y reduce lo devuelven para que quien llama deba pensar en el caso sin resultado en lugar de recibir un null inesperado. Está pensado principalmente como tipo de retorno; usarlo para campos o parámetros de métodos no se recomienda.
Cuenta gratis
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 6 secciones más, 5 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.