gpt4 book ai didi

java - 从另一个 Java thrift 对象填充一个 Java thrift 对象

转载 作者:行者123 更新时间:2023-12-01 12:53:32 24 4
gpt4 key购买 nike

我在 java 中生成了 2 个不同的 thrift 对象,分别称为 ThriftObject1 和 ThriftObject2,它们具有相同的字段和类型,如下所示。

ThriftObjectJava1 - field1, field2

ThriftObjectJava1 - field1, field2

问题 thrift 对象有少量字段,因此是否定义了任何方法来将类型 1 的对象填充到类型 2 的 thrift 对象,而不是逐个字段复制?

最佳答案

您可以使用 Object.clone() 克隆对象。为此,你的类应该实现 Cloneable .

因此,如果ThriftObjectJava1实现了cloneable,object1 = object2.clone()将为您提供一个浅拷贝。之所以称为浅拷贝,是因为克隆

initializes all its fields with exactly the contents of the corresponding fields of this object, as if by assignment; the contents of the fields are not themselves cloned. Thus, this method performs a "shallow copy" of this object, not a "deep copy" operation.

关于java - 从另一个 Java thrift 对象填充一个 Java thrift 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24044850/

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