如何检查Java类中的每个变量是否都包含Null?
我已经设置了包含不同类型的类的集合,比如Class A
,Class B
,Class C
现在有一个类,让我们假设类A具有这种结构
class A{
String id;
String name;
String password;
get()/Set() methods
}
现在让我们假设类A中的每个变量都包含Null。 如何检查类变量是否包含null,这样我就不会处理这个类的all DB操作
你知道如何区分所有变量都为空的类吗
# 1 楼答案
这些类中有构造函数吗?因为我没有看到任何类变量,而您要求的是类变量,所以我猜它是静态变量。您可以非常轻松地检查:
或
我希望“变量包含Null”意味着它的内容是Null
# 2 楼答案
只需定义一个返回布尔值的方法
isClassEligibleForDBOperations()
,并像这样实现它根据返回类型,可以实现逻辑
# 3 楼答案
如果您使用的是JEE6,那么可以使用NOTNULL注释javax。验证。限制。不空。 否则,您可以实现自己的NOTNULL注释并使用它