gpt4 book ai didi

java - 如何将对象转换为 getClass() 返回的类

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:24:29 28 4
gpt4 key购买 nike

ProtostuffIOUtil.mergeFrom(data,o,RuntimeSchema.getSchema(o.getClass()));

如何将对象转换为 getClass() 类。使用上面的方法调用,我会得到一个编译错误,因为该方法要求 o 变量与 o.getClass() 参数属于同一类。如何解决这个问题?

最佳答案

Class clazz = o.getClass();
ProtostuffIOUtil.mergeFrom(data, clazz.cast(o), RuntimeSchema.getSchema(clazz));

关于java - 如何将对象转换为 getClass() 返回的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7869013/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com