共計(jì) 569 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,可以使用 instanceof 關(guān)鍵字來(lái)判斷一個(gè)對(duì)象的類型。instanceof關(guān)鍵字用于判斷一個(gè)對(duì)象是否是某個(gè)類的實(shí)例,或者是否是其子類的實(shí)例。語(yǔ)法如下:
對(duì)象 instanceof 類名
如果對(duì)象是給定類的實(shí)例或者子類的實(shí)例,則返回 true;否則返回false。
下面是一個(gè)示例:
public class Main {public static void main(String[] args) {
Object obj1 = "Hello";
Object obj2 = new Integer(5);
if (obj1 instanceof String) {System.out.println("obj1 is a String");
}
if (obj2 instanceof Integer) {System.out.println("obj2 is an Integer");
}
}
}
輸出:
obj1 is a String
obj2 is an Integer
在上面的示例中,obj1是一個(gè) String 類型的對(duì)象,因此 obj1 instanceof String 為true。obj2是一個(gè) Integer 類型的對(duì)象,因此 obj2 instanceof Integer 為true。
注意:instanceof關(guān)鍵字不適用于原始數(shù)據(jù)類型(如 int、char 等),只能用于對(duì)象類型的判斷。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完
發(fā)表至: Java
2023-12-21