我想知道是否可以为不存在的类创建一个“临时”对象(在运行时),并为该对象创建字段。
我正在解析一个文本文件,我需要手动创建数百个(如果不是更多)类来存储(然后写入)该文件中表示的所有数据。
该文件看起来像:
person,John,28,USA,Male
person,Rebecca,25,USA,Female
... 之后 ...
address,John,...
address,Rebecca,..
我想做一个方法,当遇到一种新的数据(这里是一个人或地址)时,创建一个不存在的相应类(Person.class 或 Address.class)的对象在我的 src 代码中。
然后,我将围绕 (",") 分割线,并为每个字符串创建一个新字段,为该新对象创建一个新字段并将值放入其中。
编辑 :
找到了似乎是我需要的dexmaker,但我能否使用 dexmaker 生成的类使用 JAXB/DOM 或其他类似实现来构建输出 xml?
谢谢