看板 java 關於我們 聯絡資訊
大家好!! 最近正在寫一個程式, 要處理傳入的各種 class object 的成員變數 發現好像 Reflection 可以做到。 不過我有個問題想請教一下各位: 傳入的 class member 若是 array, 是否有直接得知其為 array 與 array 的大小資訊? 目前我只想到使用: Field.toGenericString() 來取得整個變數宣告 再 Parse 其字串找到 [] 中括弧以得知其為 array 或不是。 不過我這樣還是不能得知 array 的大小, 不曉得各位有沒有什麼辦法可以取得呢? 謝謝。 -- 好 就 掛 若 冬 夏 秋 春 時 是 心 無 有 有 有 有 節 人 頭 閒 雪 涼 月 百 間 事 風 花 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.133.252.2
kanandg1:可以getType().isArray()? 03/09 20:39
kanandg1:java.lang.reflect.Array有getLength 03/09 21:01
timyau:喔喔~~好像可行耶~~~感謝 kanadg1~ 03/10 09:56