如何在java中重命名对象的Field

时间:2015-08-25 15:36:27

标签: java xml

我有一个Java对象,我正在添加一个对象列表。

Objects data = new Objects();
        data.setName("E");  

if(!fvalue1.equals("")){

            Objects subObj3 = new Objects();
            subObj3.setField(" OPERATOR", "=");
            subObj3.setField("VALUE1", value1);
            CObjectList cObjList3 = new CObjectList();
            cObjList3.add(subObj3);
            data.setSubObjects("SEL", ckObjList3);

        }

        if(err.length()>0){

            Objects subObj8 = new Objects ();
            subObj8.setField(" OPERATOR", "=");
            subObj8.setField("VALUE1", err);
            CObjectList ckObjList8 = new CObjectList();
            cObjList8.add(subObj8); 
             data.setSubObjects("SEL", cObjList8);      
            //data.setSubObjects("SEL2", cObjList8);
            //data.getField("SEL2").replace("SEL2", "SEL");

        }

当我给"data.setSubObjects("SEL", cObjList8); "时,第一个SEL被替换为第二个SEL。但是我需要两个SEL字段。我尝试将其命名为SEL2,然后将其重命名为SEL。但它不起作用。

我正在尝试从中创建动态xml 有人可以帮我重命名SEL2到SEL吗?

0 个答案:

没有答案