共計 589 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用 instanceof
關鍵字來判斷一個對象的類型。instanceof
關鍵字用于判斷一個對象是否是指定類的實例,或者是指定類的子類的實例。例如:
Object obj = new String("Hello");
if (obj instanceof String) {System.out.println("obj 是 String 類型 ");
} else {System.out.println("obj 不是 String 類型 ");
}
上面的代碼中,首先創建了一個 Object 對象 obj,并將其實例化為 String 類型。然后使用 instanceof
關鍵字判斷 obj 是否是 String 類型的實例,如果是,則輸出 "obj 是 String 類型 ",否則輸出 "obj 不是 String 類型 "。
除了使用 instanceof
關鍵字外,還可以使用 getClass()
方法獲取對象的 Class 類型,然后通過 getName()
方法獲取類的名稱。例如:
Object obj = new String("Hello");
String className = obj.getClass().getName();
System.out.println("obj 的類型是:" + className);
上面的代碼中,通過 getClass().getName()
方法獲取了 obj 對象的類型名稱,并輸出到控制臺。
丸趣 TV 網 – 提供最優質的資源集合!
正文完