有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何知道bean是否有一些值

假设有一个名为employee的bean:

并且有许多字段,如名字、姓氏、emp编号、年龄、地址、名称等

是否有一种方法可以测试是否未设置任何字段

我的意思是,我得到一个引用,通过它我可以一个接一个地得到所有值,并检查所有值是否为空/空。但是,有没有更好的方法来确定bean中是否没有设置任何字段


共 (1) 个答案

  1. # 1 楼答案

    是的,你可以完全按照你的想法去做。。。 没有现成的方法,但您可以 创建一个返回boolean的方法,该方法表示要检查的Bean的状态

    例如:

    public boolean isProperlyInitialized(){
         boolean condition1 = age!=0;
         boolean condition2 = ...;
    
         return condition1 && condition2 &&....;
    }
    

    并在代码中实现

    Bean b = new Bean();
    
    if(b.isProperlyInitialized){
        //Do something cool
    }