Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ByteBufferクラスが boolean データ型を読み書きするメソッドを提供しないのはなぜですか? 回避策はありますか?
DataOutputStreamには方法writeBoolean(boolean v)があります。
DataOutputStream
writeBoolean(boolean v)
内部的には、そうwrite(v ? 1 : 0)です。この規則を使用すると、コードは次のようになります
write(v ? 1 : 0)
boolean v = <true|false>.... byteBuffer.put(v ? (byte)1 : (byte)0);