putShort()写入的字节数

时间:2013-11-06 21:15:11

标签: java bytebuffer

我想写一个枚举值,并通过ByteBuffer.putShort()保存一个字段并将其写入磁盘,将其存储到磁盘。这个枚举基本上是文件头中的一个字段。

ByteBuffer.putShort()占用多少空间?

1 个答案:

答案 0 :(得分:0)

由于您尚未说明如何将其写入磁盘,因此问题无法解决。

如果您指的是序列化,答案是“不”,因为枚举基本上是序列化为字符串名称加上标签和某些类型信息。

编辑根据您的评论和编辑,您实际上是在询问putShort()是否写入16位。这在文档中得到了解答,它与枚举的大小无关。