shi*_*t66 1 java reflection null field
我有
Field f = this.getClass().getFields()[0];
Run Code Online (Sandbox Code Playgroud)
我需要知道f的价值this是null或不是.有很多像getInt()和的方法getDouble(),但我还没有找到像Object getData()或的方法isNull().有这样的方法吗?
Boz*_*zho 13
field.get(target)回报Object.所以你可以检查一下if (field.get(this) == null) {..}
如果该字段是原始的,它将被包装.int- > Integer,char- > Character等
| 归档时间: |
|
| 查看次数: |
7009 次 |
| 最近记录: |