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中有簡單的解決方案來處理這個問題嗎?