Java ProtocolBuffer 对象.toString()中文显示数字加斜杠是怎么回事??

图片说明

toString()进行处理了,看一下它的实现,它应该是输出原始二进制编码数据或其他数据。这是它自己的行为。

getBytes()处理下你看看

\n的意思是换行,跟toString无关的,toString是把pa转换成字符串,\n的目的只是分行显示

.toString()相当于把接收到的字节直接转换为字符串,换句话说就是字节拿到后还没组合就被你输出了