我想写一个枚举值,并通过ByteBuffer.putShort()
保存一个字段并将其写入磁盘,将其存储到磁盘。这个枚举基本上是文件头中的一个字段。
ByteBuffer.putShort()
占用多少空间?
答案 0 :(得分:0)
由于您尚未说明如何将其写入磁盘,因此问题无法解决。
如果您指的是序列化,答案是“不”,因为枚举基本上是序列化为字符串名称加上标签和某些类型信息。
编辑根据您的评论和编辑,您实际上是在询问putShort()
是否写入16位。这在文档中得到了解答,它与枚举的大小无关。