Java instanceof 运算符的使用方法
用法: (类型变量 instanceof 类|接口) 作用: instanceof 操作符用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。如果是则返回true 否则就返回false。 注意: ? instanceof前面的操作数的编译时类型要么与后面的类相同,要么与后面的类具有父子继承关系否则会引发编译错误。 一个简单的例子: 复制代码 代码如下: /** * instanceof 运算符 * @author Administrator * */ public class TestInstanceof { 运行结果: 复制代码 代码如下: 字符串是否为object类的实例:true 字符串是否为String的实例:true 字符串是否为Math类的实例:false 字符串是否为Comparable类的实例:true 通常在进行强制类型转换之前,先判断前一个对象是不是后一个对象的实例,是否可以成功转换,从而保证代码的健壮性。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- java – 是否可以覆盖-XX HeapDumpOnOutOfMemoryError生成
- java – 单一来源文档工具
- java – 将自定义AccountAuthenticator与多个应用程序一起使
- 使用IntelliJ IDEA和Maven构建Java web项目并打包部署
- java – 快速字符串搜索,如startsWith()不等于()
- java – 对字符串数组进行计数和排序的最佳方式是什么?
- java – 如何理解Maven依赖关系树
- java – Guice Inject类中的字段不是由Guice创建的
- java – 在Eclipse项目中混合AspectJ和Scala
- java – 没有AuthenticationProvider找到UsernamePasswordA