获取基元类型的默认值
2022-08-31 17:30:38
我手头有一个Java原语类型:
Class<?> c = int.class; // or long.class, or boolean.class
我想为这个类获取一个默认值 - 具体来说,如果此类型的字段未初始化,则该值将分配给它们。例如,对于数字,对于布尔值。0
false
有没有通用的方法可以做到这一点?我试过这个:
c.newInstance()
但是我得到的是 一个 ,而不是一个默认实例。InstantiationException