教程 > java 11 教程 > 阅读:46

java 11 optional 类——迹忆客-ag捕鱼王app官网

java 11 为 optional 类引入了新方法 isempty() 来检查值是否存在。 isempty() 如果值存在则返回 false,否则返回 true

它可以用作 ispresent() 方法的替代方法,该方法通常需要取反来检查值是否不存在。

考虑以下代码示例

import java.util.optional;
public class apitester {
   public static void main(string[] args) {        
      string name = null;
      system.out.println(!optional.ofnullable(name).ispresent());
      system.out.println(optional.ofnullable(name).isempty());
      name = "joe";
      system.out.println(!optional.ofnullable(name).ispresent());
      system.out.println(optional.ofnullable(name).isempty());
   }
}

上述代码运行结果如下

true
true
false
false

查看笔记

扫码一下
查看教程更方便
网站地图