我想从用户那里获得一个值。输入的值可以属于任何类。在获得输入之后,我想检查它的数据类型。不对用户应该输入的数据类型提供任何限制。例如,如果他输入4.56,输出应该是float,如果他输入"random",输出应该是java.lang.String,依此类推。
发布于 2015-11-05 18:56:29
variable.getClass().getName()将为您提供变量的值类型。
如果要进行验证,可以使用instanceof
if(variable instanceof String){}还有一个用于获取类型名称的variable.getClass().getSimpleName()
https://stackoverflow.com/questions/33542674
复制相似问题