在Java中可以使用instanceof
關鍵字來判斷一個對象的類型。instanceof
關鍵字用于判斷一個對象是否屬于某個類或其子類的實例。
使用方法如下:
if (obj instanceof 類名) {
// 對象是指定類或其子類的實例
} else {
// 對象不是指定類或其子類的實例
}
在判斷對象類型時,如果對象是指定類或其子類的實例,則返回true
;如果對象不是指定類或其子類的實例,則返回false
。
例如,判斷一個對象是否為字符串類型:
Object obj = "Hello";
if (obj instanceof String) {
System.out.println("對象是字符串類型");
} else {
System.out.println("對象不是字符串類型");
}
輸出結果為:“對象是字符串類型”。