我想知道是否有可能創建一個不存在的類的「臨時」對象(在運行時),併爲該對象創建字段。創建一個沒有現有類的對象
我正在解析一個文本文件,爲此我需要手動創建數百個(如果不是更多)類來存儲(以後寫入)此文件中表示的所有數據。
這個文件看起來像:
person,John,28,USA,Male
person,Rebecca,25,USA,Female
...後...
address,John,...
address,Rebecca,..
我想做出會,默坦一種新的數據時的方法(在這裏,Person或Address),創建相應類(Person.class或Address.class)的對象,該類不存在於我的src代碼中。
然後,我將分隔線(「,」)和每個字符串,爲該新對象創建一個新的字段並將其放入內部。
編輯:
發現dexmaker,這似乎是我所需要的,但我將能夠使用dexmaker生成的類生成使用JAXB/DOM或其他類似的實現輸出XML?
謝謝
檢出cglib。但最大的問題將是 - 你爲什麼需要這個? – rmalchow 2013-04-22 07:56:52
你爲什麼要這麼做?爲什麼不建模你想要預先讀取的數據,創建域類,然後從文件中構建它們? – Akshay 2013-04-22 07:57:09
程序應該如何知道數據代表了一個新類? – 2013-04-22 07:57:18