在Java中,instanceof
是一個用于判斷一個對象是否是某個特定類的實例的關鍵字。其使用方法如下:
// 判斷obj是否是MyClass類的實例
if (obj instanceof MyClass) {
// 如果是MyClass類的實例,執行相應的操作
}
instanceof
操作符返回一個布爾值,如果對象是指定類的實例或者其子類的實例,則返回true
,否則返回false
。通常在條件語句中使用instanceof
來判斷對象的類型,然后執行相應的操作。
需要注意的是,使用instanceof
進行類型判斷時,一定要確保對象不為null
,否則會拋出NullPointerException
異常。