java中instanceof的用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中instanceof的用法相关的知识,希望对你有一定的参考价值。
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,
这个对象是否是这个特定类或者是它的子类的一个实例。instanceof运算法的前一个操作数通常是一个引用类型,后一个
操作数通常是一个类(可以是接口)。他用于判断前面的对象是否是后面的类,或者子类,实现类的实例对象,与+、-等
算数运算符用法大致相同。
示例如下:
public class InstanceofTest { public static void main(String[] agrs){ Object o="Hello"; //输出true System.out.println("字符串是否是object实例:"+o instanceof Object); //输出true System.out.println("字符串是否是String实例:"+o instanceof String); String s="World"; //编译无法通过,String和Math没有继承关系 System.out.println("字符串是否是Math实例:"+s instanceof Math); } }
以上是关于java中instanceof的用法的主要内容,如果未能解决你的问题,请参考以下文章