java中instanceof的用法

instanceof用于判断一个对象(object)是否是一个类的实例(注意instanceof前面必须是引用类型,不能是基本类型)

示例:

Integer a = Integer.MAX_VALUE -10;

System.out.println(a instanceof Integer);//正确,控制台输出true

如果是:

int a = Integer.MAX_VALUE -10;

System.out.println(a instanceof Integer);//错误,会报错;

如果是:

Object o = new Object();

System.out.println(o instanceof Integer);//控制台输出false

如果是:

Object o = 23;

System.out.println(o instanceof Integer);控制台输出true

如果是:

Object o = "123";

System.out.println(o instanceof Integer);控制台输出false;

更多java知识请访问:How2J 的 Java教程

猜你喜欢

转载自blog.csdn.net/wanghuiwei888/article/details/78821244
今日推荐