偶对转换、对象的基本概念还是不太了解,谢谢指教!Object obj=new Integer(0);
obj=(Object)obj;
if(obj instanceof Integer) System.out.println("Integer");
else System.out.println("Object");
obj=(Object)obj;
if(obj instanceof Integer) System.out.println("Integer");
else System.out.println("Object");
解决方案 »
- comparable排序乱码求教大神
- 高手来啊,为什么用java读取的证书DN信息乱码?C++,C#都没有问题,第一贴没人回复。。。。,有能力的来。。。。
- 如何画饼状分析图
- 大家来评评,这个题难吗?
- win2003下不安装jre能浏览java applet 吗?奇怪,我的没有安装但是可以浏览?
- 关于public LinkedHashMap(int initialCapacity,...)
- 请教下map的键和值的相互转换
- socket接收报错,求指导
- 一个关于文本操作和appletviewer的问题
- 新手求助在线等待.
- 向大家请教下TextArea的问题
- 用java写的一个简单的播放器运行却爆没有权限操作文件!有遇到过的大神么
如果你要看到强转,可以这样
Integer i=new Integer(0);
Object obj=(Object)i;
if(obj instanceof Integer) System.out.println("Integer");
else System.out.println("Object");但不管怎样,强转仅仅是引用类型发生变化(你是中国人,现在给你换个称呼地球人。然后判断你这个地球人是不是中国人,其实你还是你啊,不是吗),存储的数据结构并没有变化
特别是hepfei90,谢谢!