我有一个设置类,用于存储数据的Object
。有什么方法可以使我返回指定对象类型/类中的数据?例如
public objType getData(ObjType objType) {
objType out = (objType) data;
return out;
}
最佳答案
使用Class<YourClass>.cast
。
一种方法可能是这样的(在这段代码示例中避免了例外):
public <T> T getData(Class<T> clazz) {
return clazz.cast(data);
}