Java 获取变量的类型
在debug的时候还挺重要的 因为有的时候是因为类型转换的错误 而且这总错误还很蛋疼。而且有的时候还要判断某个方法到底是有没有返回。总之获取变量类型的方法时时刻刻都用的到。
说了这么多 这个方法就是下面这个:
System.out.println(var.getClass().toString());
但是注意 如果var是个int/boolean,都不能用这个
如果var是个int[] boolean[], 可以使用这个 但是返回的结果只有 class [I
如果var是个Integer[] 那么返回结果只有 class [L java.lang.Integer;
如果var是个List或者其他实实在在的引用类型 返回结果就是那个类型 比如说 我要是查看一个hashmap,就返回class java.util.HashMap;

浙公网安备 33010602011771号