java - 检查类型是否可分配不适用于原始类型

标签 java

boolean.class.isAssignableFrom(Boolean.class)Boolean.class.isAssignableFrom(boolean.class) 返回false 是否正常?

Integerint 也是一样。

那么如何真正检查类型是否可分配?

最佳答案

是的,这是正常的,标准库中没有任何帮助。你可能想要像 Guava 的 Primitives 这样的东西.unwrap 和 wrap 方法。

关于java - 检查类型是否可分配不适用于原始类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27977613/

相关文章:

java - "[Fatal Error] :1:120: The processing instruction target matching "[xX][mM][lL] "is not allowed."

java - 在 Javafx 中将字段绑定(bind)到 Controller

java - 不断改变JLabel的背景颜色

Java - 我可以使用递归或任何其他方法简化此代码吗?

java - 使用 google 电子表格 api 下载 google 电子表格

java - android中的聊天应用程序,以便发送者和接收者消息应该在不同的一边

java - 从 getIntent.getParcelableExtra 中的 TextView 获取值时出错

java - JMF替换

java - 扫描输入并跳过某些字符

Java SDK 与 ext 不匹配。 native 库