Java遍歷物件所有屬性

2021-08-18 23:52:18 字數 1189 閱讀 4519

要獲取物件的所有屬性可以使用getdeclaredfields()

方法會返回乙個field陣列

遍歷這個陣列幾個遍歷所有屬性

注意使用這個方法會丟擲4個異常

然後根據屬性的型別選擇執行對應的內容

public static void eachproperties(object model) throws nosuchmethodexception, illegalacces***ception, illegalargumentexception, invocationtargetexception);
string value = (string) m.invoke(model);
m.invoke(model,new object );

/**

* 根據屬性名獲取屬性值

* */

private

object getfieldvaluebyname(string fieldname, object o) );

object value = method.invoke(o, new

object {});

return

value;

} catch

(exception e)

}

/*** 獲取屬性名陣列

* */private

string getfiledname(object o)

return

fieldnames;

} /**

* 獲取屬性型別(type),屬性名(name),屬性值(value)的map組成的list

* */private

list getfiledsinfo(object o)

return

list;

} /**

* 獲取物件的所有屬性值,返回乙個物件陣列

* */public

object getfiledvalues(object o)

return

value;

}

js遍歷物件所有的屬性名稱和值

用來遍歷指定物件所有的屬性名稱和值 obj 需要遍歷的物件 author jet mah website function allprpos obj else 最後顯示所有的屬性 alert props 遍歷j ascript某個物件所有的屬性名稱和值的方法,這樣想使用方法的時候非常的直觀和方便。整...

as3遍歷物件所有屬性的方法

as3遍歷物件所有屬性的方法 包含flex 1 所有物件,包括靜態屬性和動態屬性 objectutil.getclassinfo this.arr 0 properties as array 2 僅能遍歷靜態屬性 var o object new object o.name mm o.type si...

JAVA遍歷Map所有元素

jdk1.5 map map new hashmap for object obj map.keyset jdk1.4 map map new hashmap iterator iter map.entryset iterator while iter.hasnext 第一種 map map new...