gpt4 book ai didi

java - 用空字符串装饰器替换 null

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:16 25 4
gpt4 key购买 nike

Cactoos 框架中是否有一些文本装饰器(或其他方式),可以用空字符串替换空字符串?类似于 Google Guava 中的 Strings.nullToEmpty 函数。

我找到了 NoNulls 装饰器,但我只需要替换而不抛出异常。

所以它一定是这样的:

String someNullString = null; 
new StrictEmptyText(
new TextOf(someNullString) // this row produces NPE for now
).asString(); // ""

非常感谢您的帮助。

最佳答案

不,没有Text 实现可以直接为您执行此操作。

使用纯仙人掌:

new TextOf(
new UncheckedScalar<>(
new Ternary<>(
someNullString != null,
someNullString,
""
)
).value()
)

关于java - 用空字符串装饰器替换 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54972616/

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