要獲取物件的所有屬性可以使用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...