这个疑惑没解决,就抛在脑后了 ε=(´ο`*)))
真不是个好习惯。(
这个方法是在网上看大佬写的,
大佬说:
在java中一切,一切(非原始数据类型的值)皆对象。
所以可以通过以下方式获得参数的类型:
Integer k = new Integer(5);
System.out.println(k.getClass().getName());
输出:java.lang.Integer
但我想补充一点,很多人会对大佬的话感到困惑:是不是int这种类型也可以呢?
但事实是:Cannot invoke getClass() on the primitive type int
很显然,int这种基础类型是不支持的,这一点,我们需要注意一下。