首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除ObjectOutputStream的报头

删除ObjectOutputStream的报头
EN

Stack Overflow用户
提问于 2014-08-26 18:43:26
回答 1查看 803关注 0票数 3

如何移除objectOutputStream添加的头部?writeStreamHeader应该以什么方式被覆盖?

代码语言:javascript
复制
 @Override
 protected void writeStreamHeader() throws IOException {

   }

它希望byteOutputStream (我正在向其写入对象)只包含数据,不包含额外的数据、字节等。

EN

回答 1

Stack Overflow用户

发布于 2021-01-03 16:52:10

如果你根本不想要报头,只想输出Bytes。下面是将INT16(Short)输出到名为"filename1“的新文件的示例。将不会有任何标题。

代码语言:javascript
复制
FileOutputStream filOs = new FileOutputStream("fileName1");
ByteBuffer b = ByteBuffer.allocate(2);
b.order(ByteOrder.LITTLE_ENDIAN);
b.putShort(Short.valueOf("1"));
filOs.write(b.array());
filOs.close();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25503861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档