为了账号安全,请及时绑定邮箱和手机立即绑定

DataObject类型的变量怎么取出数据?

DataObject类型的变量怎么取出数据?

鸿蒙传说 2018-07-24 11:14:33
<Jbzxcf __type="sdo:com.primeton.eos.wrydata.Jbzxcf" __id="0"><id/><enterpcode __type="java:java.lang.String">3321411</enterpcode><enterpname __type="java:java.lang.String">达利园食品有限公司</enterpname><legalperson __type="java:java.lang.String">胡歌</legalperson><cfwh __type="java:java.lang.String">980332</cfwh><file __type="java:java.lang.String">987</file></Jbzxcf>如题,现在取出DataObject对象中“enterpcode” “enterpname” “legalperson” “cfwh” "file"属性的值,同时假定我们是不知道其中有哪些属性的,有什么方法。其实我做这个是为了判断该DataObject中是否存在“各个属性值都为空”的情况,不必知道具体属性值。先谢过了!
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

public int isnull(DataObject param) {
    
        List<Property> pro = param.getInstanceProperties();//获得dataobject的list对象
        Iterator<Property> it = pro.iterator();//获得list的iterate对象        while (it.hasNext()) {//迭代
            Property p = it.next();
            String val = param.getString(p);//通过此方法传入property参数,获得对应的value
            System.out.println(val);
        }        return 0;
    }


查看完整回答
反对 回复 2018-08-15
  • 1 回答
  • 0 关注
  • 1524 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信