Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有java.util.Optional的JavaBean_Java_Javabeans_Optional - Fatal编程技术网

带有java.util.Optional的JavaBean

带有java.util.Optional的JavaBean,java,javabeans,optional,Java,Javabeans,Optional,我想在我的bean中使用新的java.util.Optional 根据需要,属性应作为简单类型传递给构造函数,如下所示: class Foo { Optional<A> optionalA; public Foo(A a){ optionalA = Optional.ofNullable(a); } } 它们两个是否符合JavaBean规范 提前感谢它可能是兼容的,但是。非常感谢您的建议。它可能是兼容的,但是。非常感谢您的建议。 publi

我想在我的bean中使用新的java.util.Optional

根据需要,属性应作为简单类型传递给构造函数,如下所示:

class Foo {
    Optional<A> optionalA;

    public Foo(A a){
        optionalA = Optional.ofNullable(a);
    }
}
它们两个是否符合JavaBean规范


提前感谢

它可能是兼容的,但是。非常感谢您的建议。它可能是兼容的,但是。非常感谢您的建议。
public void setOptinalA(Optional<A> newOptionalA){
    optionalA = newOptionalA;
}
public void setOptinalA(A newA){
        optionalA = Optional.ofNullable(newA);
    }