Java protobuf中ByteSize()的等效项

Java protobuf中ByteSize()的等效项,java,protocol-buffers,Java,Protocol Buffers,Java中protobuf是否有一个与ByteSize()等价的值?在序列化之前,我正在尝试获取protobuf的大小 比如: Protobuf.Builder buffer = Protobuf.newBuilder(); 我现在需要缓冲区的大小。知道如何获取它吗?构建协议缓冲区,然后调用。回答: Protobuf.Builder buffer = Protobuf.newBuilder(); int size = buffer.build().getSerializedSize();

Java中protobuf是否有一个与ByteSize()等价的值?在序列化之前,我正在尝试获取protobuf的大小

比如:

Protobuf.Builder buffer = Protobuf.newBuilder(); 

我现在需要缓冲区的大小。知道如何获取它吗?

构建协议缓冲区,然后调用。

回答:

Protobuf.Builder buffer = Protobuf.newBuilder(); 
int size = buffer.build().getSerializedSize();

知道了。现在工作!谢谢@AndyTurner