File tree Expand file tree Collapse file tree
modules/src/main/java/com/platzi/functional/_14_optionals Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,21 +12,40 @@ public class Optionals {
1212 * La idea de Optional es que previo a hacer una operacion, se haga una validacion dentro de
1313 * el Optional para evitar problemas.
1414 */
15- static Optional <String > ejemplos () {
15+ static Optional <String > optionals () {
1616 //La clase optional nos ofrece diferentes maneras de crear un optional segun los datos que tengamos
1717
18- //El primero de ellos es crear un Optional de un dato que SI tenemos:
18+
19+
20+
21+ //La primera de ellas es crear un Optional de un dato que SI tenemos:
1922 Optional <String > optional = Optional .of ("Java 8" );
2023
24+
25+
2126 //Si no estamos seguros del valor que pondremos en el Optional, podemos usar ofNullable:
2227 optional = Optional .ofNullable (uknownResult ());
2328
29+
30+
31+
2432 //Y si lo que queremos es evitar devolver un null pero no tenemos un valor para regresar,
2533 //podemos usar simplemente:
2634 return Optional .empty ();
2735 }
2836
29-
37+ //
38+ //
39+ //
40+ //
41+ //
42+ //
43+ //
44+ //
45+ //
46+ //
47+ //
48+ //
3049//
3150//
3251//
You can’t perform that action at this time.
0 commit comments