1
我想知道是否有一種方法,可以讓你使用一個字符串 像通用的方法來實例化一個對象名稱,並設置其值
Class<?> classObject = Class.forName("Client");
Object object = classObject.getConstructor().newInstance();
創建一個對象,但可以設置的值變量的字段的名稱
這樣:
Field[] fields = object.getClass().getDeclaredFields();
for (int i=0; i< fields.length; i++)
{
object.???????? = fields[i].getName();
}
所以我會object.name = 「名字」,object.address = 「地址」 等
我不知道如何使用我創建的實例的屬性。
有沒有人知道一種方法來做到這一點?
謝謝!
太謝謝你了! – Lilz 2015-03-25 14:13:59