gpt4 book ai didi

Java 可选 : Alter value

转载 作者:行者123 更新时间:2023-12-03 20:26:30 26 4
gpt4 key购买 nike

我正在使用 Java 选项。

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#" 而不是 “空”.

最佳答案

你可以使用map:

String ret = Optional.ofNullable (in).map(s->'#'+s+'#').orElse ("NULL");

关于Java 可选 : Alter value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52496875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com