情況是我要將一個對象作為參數傳遞,需要根據對象的類型來選擇具體操作。
應該怎麼獲取?
示例代碼:
method(Object object){
//if object== String type print string
}
試試:
if (object.getClass().getName().equals("Class1Name"))
//do something.
getClass比instanceof好的地方是在編譯時不需要了解類的類型