各位高手大家好:
如果String str="盛大";
我们可以用str.getClass().getName();
来查看其数据类型
但是如果int num=100;
我们则不能用str.getClass().getName();
如果我们要想得到num的数据类型该如何做呢?

解决方案 »

  1.   

    int num=100;
    Integer i=new Integer(num);
      

  2.   

    Integer num = 100;
    System.out.println(num.getClass().getName());
      

  3.   

    楼上2为说的对呀,但我觉得int 和Integer 是不同的类型,,所以得出的类型也不是int 的类型呀。
      

  4.   

    int是基本数据类型,和一般的对象不同。
      

  5.   

    Integer是int的包装类,Wapper Class,每个原始数据类型都有一个包装类,可以看成是同一个类型,比如Integer和int,都是整型