📅  最后修改于: 2023-12-03 15:01:56.272000             🧑  作者: Mango
OptionalLong是Java 8引入的一个类,在Optional容器中封装了一个long类型的值。OptionalLong of(long)是OptionalLong的一个静态工厂方法,它用于创建一个包含指定long值的OptionalLong对象。
OptionalLong of(long value)
value:要封装的long值。
包含指定long值的OptionalLong对象。
import java.util.OptionalLong;
public class OptionalLongExample {
public static void main(String[] args) {
OptionalLong optionalLong = OptionalLong.of(10L);
if (optionalLong.isPresent()) {
long value = optionalLong.getAsLong();
System.out.println("OptionalLong包含的值是:" + value);
} else {
System.out.println("OptionalLong是空的");
}
}
}
运行结果:
OptionalLong包含的值是:10
在示例中,我们创建了一个OptionalLong对象,使用of(long)工厂方法封装了一个long值10L。然后,我们使用isPresent()方法检查OptionalLong是否包含一个值,如果有,我们使用getAsLong()方法获取这个值,并打印出来。这里,我们的OptionalLong对象确实包含一个值,所以程序打印出“OptionalLong包含的值是:10”。