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’在此處視為基本數(shù)據(jù)類型char,instanceof操作符只能用作對象的判斷
boolean b5 = null instanceof String;
b5為false這是instanceof 特 有 的 規(guī) 則 : 若左操作數(shù)為null, 結果就直接返回false, 不再運算右操作數(shù)是什么類
boolean result = object instanceof class
參數(shù):
Result:布爾類型。
Object:必選項。任意對象表達式。
Class:必選項。任意已定義的對象類。
說明:
如果 ?object 是 class 的一個實例,則 instanceof 運算符返回 true。如果 object 不是指定類的一個實例,或者 object 是 null,則返回 false
總結
以上是生活随笔為你收集整理的java中.of,java中instanceof的用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下golang的编译,gola
- 下一篇: mirna富集分析_经验之谈丨生信分析文