📜  Java中的 OptionalLong of(long) 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:56.272000             🧑  作者: Mango

Java中的 OptionalLong of(long) 方法及示例

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”。