我有這樣的方法:爪哇 - 投一個非空對象動態對象
public static Object filterObject(Object object, String objectName){
...
}
這裏是我如何稱呼它:
Entity1 entity1 = new Entity1();
//Call some setters
Test.filterObject(entity1, "Entity1");
我想投Object
爲Entity1
內該方法。我怎樣才能做到這一點?
編輯 我的問題是我怎麼能轉換成object
objectName
類的實例?
你贏了」通過投射物體丟失任何數據。如果對象不能被轉換,它將工作或拋出ClassCastException。 – Codebender
如果該方法需要將對象作爲「Entity1」的實例處理,那麼爲什麼不改變參數類型呢? –
@KevinKrumwiede因爲'Entity1'只是一個例子。我想把它轉換成'xxx'。 – hamed