日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java中.of,java中instanceof的用法

發(fā)布時(shí)間:2025/3/12 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中.of,java中instanceof的用法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

java 中的instanceof 是一個(gè)二元操作符(運(yùn)算符)運(yùn)算符,由于是字母組成,所以是Java的保留關(guān)鍵字,它的作用是用來判斷,instanceof 左邊對(duì)象是否為instanceof 右邊類的實(shí)例,返回一個(gè)boolean類型值。還可以用來判斷子父類的所屬關(guān)系。

舉幾個(gè)例子:

boolean b1 = "Sting" instanceof Object;

b1為true因?yàn)镾tring是Object的子類

boolean b2 = new String() instanceof String;

b2為true

boolean b3 = new Object() instanceof String;

b3為falseObject是父類

boolean b4 = 'A' instanceof Character;

編譯不通過‘A’在此處視為基本數(shù)據(jù)類型char,instanceof操作符只能用作對(duì)象的判斷

boolean b5 = null instanceof String;

b5為false這是instanceof 特 有 的 規(guī) 則 : 若左操作數(shù)為null, 結(jié)果就直接返回false, 不再運(yùn)算右操作數(shù)是什么類

boolean result = object instanceof class

參數(shù):

Result:布爾類型。

Object:必選項(xiàng)。任意對(duì)象表達(dá)式。

Class:必選項(xiàng)。任意已定義的對(duì)象類。

說明:

如果 ?object 是 class 的一個(gè)實(shí)例,則 instanceof 運(yùn)算符返回 true。如果 object 不是指定類的一個(gè)實(shí)例,或者 object 是 null,則返回 false

總結(jié)

以上是生活随笔為你收集整理的java中.of,java中instanceof的用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。