猿问
如何通过反射获取对象中的字段?
我在Java中有一个对象(基本上是VO),但不知道其类型。
我需要获取在该对象中不为null的值。
如何才能做到这一点?
森栏
浏览 263
回答 3
3回答
潇潇雨雨
我在Java中有一个对象(基本上是VO),但不知道其类型。我需要获取在该对象中不为null的值。也许您不需要对此进行反思-这是一个简单的OO设计,可以解决您的问题:添加一个接口Validation,该接口公开validate用于检查字段并返回适当内容的方法。为所有VO实现接口和方法。当您获得VO时,即使它的具体类型是未知的,您也可以将其转换为类型Validation并轻松进行检查。我猜您需要为空的字段才能以常规方式显示错误消息,因此就足够了。让我知道这是否由于某种原因对您不起作用。
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答