另一个选择是(我认为;已经有一段时间了):
Foo.Builder fooBuilder = foo.toBuilder();fooBuilder.getBarBuilder().getBazBuilder().getQuuxBuilder() .setNewThing(newThing);newFoo = fooBuilder.build();
注意,这没有任何效率。您仍在复制foo,bar,baz和quux。

另一个选择是(我认为;已经有一段时间了):
Foo.Builder fooBuilder = foo.toBuilder();fooBuilder.getBarBuilder().getBazBuilder().getQuuxBuilder() .setNewThing(newThing);newFoo = fooBuilder.build();
注意,这没有任何效率。您仍在复制foo,bar,baz和quux。