共計 814 個字符,預(yù)計需要花費 3 分鐘才能閱讀完成。
在 Java 中,可以使用 instanceof
關(guān)鍵字來判斷一個對象的數(shù)據(jù)類型。instanceof
關(guān)鍵字用于判斷一個對象是否是某個類的實例,或者是否是其派生類的實例。其語法格式如下:
對象 instanceof 類名
如果對象是指定類或其派生類的實例,則返回 true
,否則返回false
。
以下是一個示例代碼,演示如何使用 instanceof
關(guān)鍵字來判斷數(shù)據(jù)類型:
public class DataTypeExample {public static void main(String[] args) {
String str = "Hello World";
Integer num = 10;
Double dbl = 3.14;
System.out.println(str instanceof String); // true
System.out.println(num instanceof Integer); // true
System.out.println(dbl instanceof Double); // true
System.out.println(num instanceof Number); // true (Integer 是 Number 的子類)
System.out.println(dbl instanceof Number); // true (Double 是 Number 的子類)
System.out.println(num instanceof String); // false
System.out.println(str instanceof Number); // false
}
}
在上面的示例中,我們分別使用 instanceof
關(guān)鍵字來判斷變量 str
、num
和dbl
的數(shù)據(jù)類型,并打印結(jié)果。結(jié)果表明,str
為字符串類型,num
為整數(shù)類型,dbl
為浮點數(shù)類型。同時,我們還使用 instanceof
關(guān)鍵字來判斷 num
和dbl
是否是其父類 Number
的實例,結(jié)果也是正確的。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完