java获取变量的类型
对于简单类型变量,是无法直接获得变量类型的;//要想获取,必须自定义函数进行返回
对于包装类型变量,是可以直接获得的,变量名称.getClass().getName();
java中获取变量的类型可以使用每个类型的getClass()方法来获得,示例如下:
|
1
2
3
4
5
6
7
8
9
10
11
|
class Test { public static void main(String[] args) { int i=1; //int类型变量System.out.println(getType(i)); //打印变量类型为int} public static String getType(Object o){ //获取变量类型方法return o.getClass().toString(); //使用int类型的getClass()方法} } |
浙公网安备 33010602011771号