当前位置:  开发笔记 > 编程语言 > 正文

基于String是否为空而创建Guava的Optional的简明方法

如何解决《基于String是否为空而创建Guava的Optional的简明方法》经验,为你挑选了1个好方法。

我正在使用Guava Optional,我想Optional.absent()在字符串为空或Optional.of(name)字符串不为空时返回.我可以在不使用三元运算符的情况下以简洁的形式完成吗?这是我目前的代码:

final String name = getName();
final Optional optional;
if (name.isEmpty()) {
    optional = Optional.absent();
} else {
    optional = Optional.of(name);
}

AlmasB.. 8

怎么样

Optional optional = Optional.fromNullable(Strings.emptyToNull(name));

番石榴emptyToNull

番石榴来自Nullable



1> AlmasB..:

怎么样

Optional optional = Optional.fromNullable(Strings.emptyToNull(name));

番石榴emptyToNull

番石榴来自Nullable

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有