0
我有2 protobuff对象源和目标例如Java的一个protobuff对象复制到其他protobuff对象
message Source{
optional string firstName = 1;
optional string lastName = 2;
}
message Target {
optional string firstName = 1;
optional string lastName = 2;
}
我要复制从源领域的目标,解决方案,我有
if(source.hasFirstName()) target.setFirstName(source.getFirstName());
if(source.hasLastName()) target.setLastName(source.getLastName());
上面的代码看起来很冗长。 Java 8中有简单的解决方案来处理这个问题吗?