Я использую Java Optionals.
String in = "sam";
String ret = Optional.ofNullable (in).orElse ("NULL"); // "sam"
in = null;
ret = Optional.ofNullable (in).orElse ("NULL"); // "NULL"
Можно ли расширить мой необязательный параметр, чтобы он возвращал измененное значение, если оно не равно нулю?
Допустим, вместо "#sam#"
вместо "sam"
и "NULL"
в случае null
.
Если я уже перейду на
in = "#" + in + "#"
, это никогда не будет null
, а в случае in == null
это будетвернуть "#null#"
вместо "NULL"
.