最近写了一堆空指针,打算改用下 java8 的 Optional 。。
请问下以下代码,怎么用 Optional 表示。
想过用 if (isPresent())去判空,又觉得跟之前的 if 没什么区别。。
String str="123";
String result="abc";
if(str!=null){
result+="def";
}
2.判断 A 是否为空,然后根据情况执行 if else 里面的逻辑。。
java9 有个 ifPresentOrElse(),不过项目里用的是 java8 。
String str="123";
String result="abc";
if(str!=null){
result+="def";
}else {
result+="ghi";
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.