【发布时间】:2012-09-03 21:33:37
【问题描述】:
在 Java 中是否有类似“typeof”的函数,它返回原始数据类型 (PDT) 变量的类型或操作数 PDT 的表达式?
instanceof 似乎只适用于类类型。
【问题讨论】:
-
您是否正在寻找代表
int、long等的Class? -
你不能在不知道原始数据类型的情况下拥有原始数据类型。必须将其装箱为
Number类型才能让您不知道它,在这种情况下您可以使用instanceof。 -
@Thor84no 是的,你可以通过反射
-
@Bohemian 我认为反射也自动使用包装类,虽然我没有测试过。
标签: java primitive-types typeof