作者timyau (この怨み,地狱へ流します)
看板java
标题[问题] 用 Reflection 取得成员变数资讯
时间Tue Mar 9 20:23:12 2010
大家好!!
最近正在写一个程式,
要处理传入的各种 class object 的成员变数
发现好像 Reflection 可以做到。
不过我有个问题想请教一下各位:
传入的 class member 若是 array,
是否有直接得知其为 array 与 array 的大小资讯?
目前我只想到使用:
Field.toGenericString() 来取得整个变数宣告
再 Parse 其字串找到 [] 中括弧以得知其为 array 或不是。
不过我这样还是不能得知 array 的大小,
不晓得各位有没有什麽办法可以取得呢?
谢谢。
--
好 就 挂 若 冬 夏 秋 春
时 是 心 无 有 有 有 有
节 人 头 闲 雪 凉 月 百
间 事 风 花
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.133.252.2
1F:推 kanandg1:可以getType().isArray()? 03/09 20:39
2F:推 kanandg1:java.lang.reflect.Array有getLength 03/09 21:01
3F:→ timyau:喔喔~~好像可行耶~~~感谢 kanadg1~ 03/10 09:56