разъяснение по Protobuf Bytestring Java Apis - PullRequest
0 голосов
/ 10 июля 2020

Я ищу разъяснения по Protobuf Bytestring Apis. У меня есть ByteString, и мне нужно преобразовать в nio ByteBuffer или в byte [] без необходимости выполнять копию базовых байтов.

метод toByteArray (), похоже, выполняет копию байтов из резервного массива. Правильно ли это метод

asReadOnlyByteBuffer () в классе ByteString. JavaDo c говорит, что в результате по возможности используется тот же резервный массив, что и для байтовой строки. Может ли кто-нибудь уточнить, когда будет выполнено копирование байтов и когда будет повторно использован один и тот же массив поддержки, если я использую метод asReadOnlyByteBuffer ().

...