java - 为什么 ByteBuffer 不提供读写 boolean 数据类型的方法

标签 java nio

为什么ByteBuffer类没有提供读写 boolean 数据类型的方法,有什么解决方法吗?

最佳答案

Boolean 是 1 位数据类型。 ByteBuffer 使用字节。您必须自己决定如何将 boolean 值表示为字节(例如 0 表示 false,1 表示 true,或者 0 表示 false,非零表示 true)。

关于java - 为什么 ByteBuffer 不提供读写 boolean 数据类型的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18825324/

相关文章:

java - 如何从请求对象获取客户端 url?

java - 如何在 JBoss 6.1 EAP 的 Java EE 中以编程方式获取绑定(bind)服务器地址和端口?

java - 在Java中使用MappedByteBuffer读取文件的每一行

java - 如何在 spring mvc 中使用 servlet 3.1?

java - 使用nio写入GZIP文件

java - 解析 Java 日期

Java IdentityHashMap 的 C# 等价物

java - 在 Java 中创建 RESTful API 服务器需要什么?

java - 当消息大小很大时,socketchannel.write() 会变得非常慢

java - SelectionKey iterator.remove() 抛出 UnsupportedOperationException 和无限循环