instanceof运算符
来源:互联网 发布:淘宝女装网红店 编辑:程序博客网 时间:2024/06/03 21:46
在进行强制类型转换之前,先用instanceof运算符判断是否可以成功转换。从而避免异常,保证程序的健壮性。 例:
objPri变量实际类型是Integer, String str = (String)objPri;出现ClassCastException异常。应该:
if(objPri instanceof String){
String str = (String)objPri;
}
instanceof运算符的前一个操作数通常是一个引用类型变量,后一个通常是一个类(接口),用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。
注意:instanceof运算符前面操作数的编译时类型要么与后面的类相同,要么与后面的类具有父子继承关系,否则会引起编译错误。
阅读全文
0 0
- instanceof 运算符
- instanceof运算符
- Instanceof运算符
- instanceof 运算符 小结
- instanceof 运算符
- instanceof 运算符
- instanceof 运算符 笔记
- instanceof运算符
- android instanceof 运算符
- instanceof运算符
- instanceof typeof 运算符
- instanceof 运算符
- instanceof typeof 运算符
- instanceof运算符
- instanceof运算符
- instanceof运算符
- JAVA运算符 instanceof
- php-instanceof运算符
- redis 命令
- 虚拟机Linux配置桥接模式
- 最佳刷题 想法
- 数据结构—2213: 链表的拆分(线性表)
- Java中的Filter过滤器
- instanceof运算符
- 用kotlin方式打开《第一行代码:Android》之开发酷欧天气(最终版)
- WebService简单功能实现
- Maven| Maven创建一个web项目
- opencv(33)-
- MyCAT源码分析:调试环境搭建
- 前端面试题目汇总(一)HTML、CSS、JavaScript
- 小白学习用Git
- intel joule 500系列开发板学习笔记