小编Rah*_*hai的帖子

Google Protobuf ByteString vs. Byte []

我正在使用Java中的google protobuf.我看到可以将protobuf消息序列化为String,byte [],ByteString等:(来源:https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite)

我不知道ByteString是什么.我从protobuf API文档中获得了以下定义(来源:https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString):"不可变的字节序列.子串与String一样,通过共享对不可变底层字节的引用来支持."

我不清楚ByteString如何与String或byte []不同.有人可以解释一下吗?谢谢.

java string bytearray protocol-buffers

26
推荐指数
2
解决办法
3万
查看次数

标签 统计

bytearray ×1

java ×1

protocol-buffers ×1

string ×1