Java-instanceof

Java-instanceof解析

Posted by Jinliang on June 8, 2017

instanceof是Java语言中的一个二元运算符,作用是判断变量所指的对象是否是一个类(接口、抽象类、父类)的实例。

返回值为boolean,即TRUE或者FALSE;

import java.awt.List;

public class Main {
	
	public static void main(String[] args){
		String hello = "Hello World!";
		List list = new List();
		if(hello instanceof String){
			System.out.println("是String的一个实例。");
		}
		if(list instanceof Object){
			System.out.println("是Object的一个实例。");
		}
	}
}

执行结果: instanceof