我有这样的方法:爪哇 - 投一个非空对象动态对象
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