首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Number小疑点

2012-05-16 
Number小问题,在线等java文件中int i5Number numiSystem.out.println(num)num是可输出5,现问,我如何

Number小问题,在线等
java文件中
  int i=5;
Number num=i;
System.out.println(num);

num是可输出5,现问,我如何知道此num是Number类型呢,有什么测试方法吗

[解决办法]
if(num instanceof Number){
System.out.println('是Number类型');
}
[解决办法]
System.out.println(num instanceof Number);
输出true就是Number类型的
[解决办法]
Number 是 Integer 的父类,你上面利用到了多态。
i 转化为Integer
相当于 Number num = new Integer(i);

热点排行