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;

posted @ 2020-12-17 00:57  EvanMeetTheWorld  阅读(54)  评论(0)    收藏  举报