标签: java c# serialization stream binarywriter
我正在尝试在Java中的字符串上重新创建C#的BinaryWriter的Write函数。 C#方法写入以7位格式编码的字符串长度,然后写入字符串。有什么方法可以用Java实现这个吗? 我已经尝试过这样做,但没有成功:
long v = value & 0x00000000ffffffffL; while (v >= 0x80) { writeByte((byte) (v | 0x80)); v >>= 7; } writeByte((byte) v);