代码拉取完成,页面将自动刷新
/**
* 演示如何判断值是否存在
*/
package chapter20Java8;
import java.util.Optional;
public class OptionalDemo3Judge {
public static void main(String[] args) {
// 可以通过方法 isPresent() 判断一个 Optional 对象是否存在。isPresent表示是否存在
// 如果存在,该方法返回 true,否则返回 false——取代了 obj != null 的判断。
Optional<String> opt = Optional.of("PeterJXL");
System.out.println(opt.isPresent()); //true
Optional<String> optOrNull = Optional.ofNullable(null);
System.out.println(optOrNull.isPresent()); //false
// Java 11新方法 isEmpty
// Optional<String> opt2 = Optional.of("PeterJXL");
// System.out.println(opt.isEmpty()); // false
//
// Optional<String> optOrNull2 = Optional.ofNullable(null);
// System.out.println(optOrNull.isEmpty()); // true
if(opt.isPresent()){
System.out.println(opt.get().length());
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。