java-如何将字符串文本添加到orElse和.map

java-如何将字符串文本添加到orElse和.map,第1张

概述在下面的代码中,我想向.map和.orElse都添加一条日志语句,以指示该值是否为true/false.换句话说,我想在.map中添加    “……..真正”在orElse内,我要添加    “……..假”如何修改belwo代码以包含上述两个字符串.码:returnOptionalsUtils.toOptional(this.getBuilt

在下面的代码中,我想向.map和.orElse都添加一条日志语句,以指示该值是否为true / false.换句话说,我想在.map中添加
    “……..真正”

在orElse内,我要添加
    “……..假”

如何修改belwo代码以包含上述两个字符串.

码:

return OptionalsUtils.toOptional(this.getBuiltMovIERoomPersistentDatabase())            .map(builderObj -> builderObj.isopen())            .orElse(false);

解决方法:

您可以使用Optional.orElseGet来实现,期望供应商为:

return OptionalsUtils.toOptional(this.getBuiltMovIERoomPersistentDatabase())        .map(builderObj -> {            System.out.println("Its true here.");            return builderObj.isopen();        })        .orElseGet(() -> {            System.out.println("Its false here");            return false;        });
总结

以上是内存溢出为你收集整理的java-如何将字符串文本添加到orElse和.map全部内容,希望文章能够帮你解决java-如何将字符串文本添加到orElse和.map所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1081831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存