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