码迷,mamicode.com
首页 > 其他好文 > 详细

instanceof有什么作用

时间:2014-08-11 00:26:18      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:java   instanceof   

       instanceof是Java语言中的一个二元运算符,它的作用是判断一个引用类型的变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例,即它左边的对象是否是它右边的类的实例,返回boolean类型的数据。

       常见的用法如下:result= object instanceof class,如果 object 是 class 的一个实例,那么instanceof运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,那么返回 false。

以如下程序为例。

public class Test {

       public static void main(String args[]){

           String s="Hello";

          int[] a={1,2};

        if(s instanceof String)

System.out.println("true");

        if(s instanceof Object)

System.out.println("true");

        if(a instanceof int[])

System.out.println("true");

       }

}

       程序运行结果为:

true

true

true

出自新书《Java程序员面试笔试宝典》官网

instanceof有什么作用,布布扣,bubuko.com

instanceof有什么作用

标签:java   instanceof   

原文地址:http://blog.csdn.net/xdhehao/article/details/38475953

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!