不,即使可以从转换
Integer为
Long,也无法转换
int为
long。对于已知为数字的 单个 值,并且想要获得长整型值,可以使用:
Number tmp = getValueByReflection(inv.var1(), classUnderTest, runtimeInstance);Long value1 = tmp.longValue();
对于数组,这将比较棘手…

不,即使可以从转换
Integer为
Long,也无法转换
int为
long。对于已知为数字的 单个 值,并且想要获得长整型值,可以使用:
Number tmp = getValueByReflection(inv.var1(), classUnderTest, runtimeInstance);Long value1 = tmp.longValue();
对于数组,这将比较棘手…