0

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

占用多少空间ByteBuffer.putShort()

4

1 回答 1

0

由于您尚未说明如何将其写入磁盘,因此这个问题无法回答。

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

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

于 2013-11-06T21:40:58.413 回答