Class.isAssignableFrom()和instanceOf关键字
来源:互联网 发布:linux 黑客工具 编辑:程序博客网 时间:2024/06/05 14:21
1.isAssignableFrom方法判断A是否是B的父类或者和B类型相同或者B实现了A接口.是类与类之间的比较。
如下:
System.out.println(Number.class.isAssignableFrom(Integer.class)); System.out.println(Number.class.isAssignableFrom(Number.class)); System.out.println(Serializable.class.isAssignableFrom(Number.class));输出:
true
true
true
2.instanceOf方法判断A是否为B的实例,其中A为对象,B为类型。
如下:
Integer i = 2; System.out.println(i instanceof Integer); System.out.println(i instanceof Number); System.out.println(i instanceof Serializable);输出为:
true
true
true
0 0
- Class.isAssignableFrom()和instanceOf关键字
- class.isAssignableFrom 和 instanceof
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class c)与instanceof关键字有何区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Class.isAssignableFrom与 instanceof 区别
- Class.isAssignableFrom与 instanceof 区别
- Class isAssignableFrom与instanceof区别
- 查看文件的中间行
- android自定义loding view(上)
- JavaScript入门
- struts上传和下载
- There are inconsistent line endings in the "XXX.cs" script
- Class.isAssignableFrom()和instanceOf关键字
- [x-Code7新功能之四]Core Location和MapKit框架练习
- 刷新例子
- TransR/CTransR论文剩余部分:元组分类,文本关系抽取,结论
- hdoj 5665 Lucky 【水题】
- Python Paste Deployment
- 数据结构—排序
- blog 迁移
- JAVA--浅谈线程