Preguntas etiquetadas con optional

Un tipo inmutable que puede contener un valor o una referencia. Cada instancia de este tipo contiene un valor o referencia no nulo, o no contiene nada (en cuyo caso decimos que la referencia está "ausente"; nunca se dice que "contenga nulo").


3
¿Devuelve la lista predeterminada si la lista está vacía usando Java 8 Streams?
¿Hay alguna manera de que lo siguiente se pueda realizar como un conjunto de operaciones de flujo, en lugar de verificar explícitamente si los productos recomendados están vacíos y luego devolver la lista predeterminada o devolver la lista filtrada ? public List<Product> getRecommendedProducts() { List<Product> recommendedProducts = this.newProducts .stream() .filter(isAvailable) …

3
Opcional. O Else no compila con tipos anónimos
Encontré un problema extraño usando Optionalsy clases anónimas: public class Foo { interface Bar { } void doesNotCompile() { Optional.of(new Bar() { }).orElse(new Bar() { }); } void doesNotCompile2() { final Bar bar = new Bar() { }; Optional.of(new Bar() { }).orElse(bar); } void compiles1() { final Bar bar = …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.