欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java中.of,java中instanceof的用法

发布时间:2025/3/12 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java中.of,java中instanceof的用法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

java 中的instanceof 是一个二元操作符(运算符)运算符,由于是字母组成,所以是Java的保留关键字,它的作用是用来判断,instanceof 左边对象是否为instanceof 右边类的实例,返回一个boolean类型值。还可以用来判断子父类的所属关系。

举几个例子:

boolean b1 = "Sting" instanceof Object;

b1为true因为String是Object的子类

boolean b2 = new String() instanceof String;

b2为true

boolean b3 = new Object() instanceof String;

b3为falseObject是父类

boolean b4 = 'A' instanceof Character;

编译不通过‘A’在此处视为基本数据类型char,instanceof操作符只能用作对象的判断

boolean b5 = null instanceof String;

b5为false这是instanceof 特 有 的 规 则 : 若左操作数为null, 结果就直接返回false, 不再运算右操作数是什么类

boolean result = object instanceof class

参数:

Result:布尔类型。

Object:必选项。任意对象表达式。

Class:必选项。任意已定义的对象类。

说明:

如果  object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false

总结

以上是生活随笔为你收集整理的java中.of,java中instanceof的用法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。