java中怎么使用instanceof运算符判断对象是否由某个类的?是赋值true 不是则

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中怎么使用instanceof运算符判断对象是否由某个类的?是赋值true 不是则相关的知识,希望对你有一定的参考价值。

作业,求救

使用方法是 对象 instanceof 类,返回的本身就是布尔类型 参考技术A this.r_id = r_id;

public String getR_context()
return r_context;

public void setR_context(String r_context)
this.r_context = r_context;

public Date getR_time()
return r_time;

public void setR_time(Date r_time)
this.r_time = r_time;
参考技术B public class Test
public static void main(String[] args)
String str="a string";
Test t=new Test();
boolean bl;

bl=str instanceof String;
System.out.print("str是一个字符串吗?");
if(bl)
System.out.println("true");
else
System.out.println("false");

bl=t instanceof Test;
System.out.print("t是一个类Test的对象吗?");
if(bl)
System.out.println("true");
else
System.out.println("false");

追答

参考技术C 判断 Integer i是不是Integer true
判断 ArrayList list 是不是Map false
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class D 
public static void main(String[] args) 
Integer i = new Integer(1);
List list = new ArrayList();
boolean is ;
is = i instanceof Integer;
System.out.println(is);
is =  list instanceof Map;
System.out.println(is);

以上是关于java中怎么使用instanceof运算符判断对象是否由某个类的?是赋值true 不是则的主要内容,如果未能解决你的问题,请参考以下文章

java instanceof运算符

四. Java继承和多态5. instanceof 运算符

java中的instanceof

《java基础知识》Java instanceof 运算符

请问instanceof运算符怎么用呢?

instanceof操作符