boolean.class.isAssignableFrom(Boolean.class)
和Boolean.class.isAssignableFrom(boolean.class)
返回false
是否正常?
Integer
和int
同样如此。
那么如何真正检查类型是否可分配?
答案 0 :(得分:1)
是的,这是正常的,标准库中没有任何内容可以帮助您。你可能想要像Guava' Primitives这样的东西。解包和包装方法。
答案 1 :(得分:0)
这有效: if(field.getType()。toString()。equals(" boolean"))...