2

Java の文字列に対する C# の BinaryWriter の Write 関数を再作成しようとしています。
C# メソッドは、7 ビット形式でエンコードされた文字列の長さを書き込み、次に文字列を書き込みます。これをJavaで実装する方法はありますか?
私はそれをそのように実装しようとしましたが、成功しませんでした:

long v = value & 0x00000000ffffffffL;
while (v >= 0x80) {
  writeByte((byte) (v | 0x80));
  v >>= 7;
}
writeByte((byte) v);
4

0 に答える 0