2

ByteBufferクラスが boolean データ型を読み書きするメソッドを提供しないのはなぜですか? 回避策はありますか?

4

5 に答える 5

0

DataOutputStreamには方法writeBoolean(boolean v)があります。

内部的には、そうwrite(v ? 1 : 0)です。この規則を使用すると、コードは次のようになります

boolean v = <true|false>....
byteBuffer.put(v ? (byte)1 : (byte)0);
于 2018-03-28T18:33:36.100 に答える