我在Java中有一个对象(基本上是VO),但不知道其类型。我需要获取在该对象中不为null的值。如何才能做到这一点?
3 回答
慕雪6442864
TA贡献1812条经验 获得超5个赞
我在Java中有一个对象(基本上是VO),但不知道其类型。我需要获取在该对象中不为null的值。
也许您不需要对此进行反思-这是一个简单的OO设计,可以解决您的问题:
添加一个接口
Validation
,该接口公开validate
用于检查字段并返回适当内容的方法。为所有VO实现接口和方法。
当您获得VO时,即使它的具体类型是未知的,您也可以将其转换为类型
Validation
并轻松进行检查。
我猜您需要为空的字段才能以常规方式显示错误消息,因此就足够了。让我知道这是否由于某种原因对您不起作用。
添加回答
举报
0/150
提交
取消