博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java|序列化异常StreamCorruptedException的解决方法
阅读量:7166 次
发布时间:2019-06-29

本文共 659 字,大约阅读时间需要 2 分钟。

参考:

public void testDeserialize() throws IOException, ClassNotFoundException {        ByteArrayOutputStream baos = new ByteArrayOutputStream();        ObjectOutputStream oos = new ObjectOutputStream(baos);        BigInteger bi = new BigInteger("0");        oos.writeObject(bi);        byte[] str = baos.toByteArray();        ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new ByteArrayInputStream(str)));        Object obj = ois.readObject();        assertNotNull(obj);        assertEquals(obj.getClass().getName(),"java.math.BigInteger");        assertEquals(((BigInteger)obj).intValue(), 0);    }

关键处理

byte[] str = baos.toByteArray();

转载地址:http://cxqwm.baihongyu.com/

你可能感兴趣的文章
ui设计的好网站(转载)
查看>>
震惊,C++还有这种骚操作,看看const怎么用
查看>>
iOS 图文并茂的带你了解深拷贝与浅拷贝
查看>>
谷歌笔试题:如何随机选取1000个关键字
查看>>
流媒体服务器
查看>>
C#基础 out传值
查看>>
(RHEL)Linux下的oracle(11g R2)安装过程
查看>>
Sass入门
查看>>
随笔导读 - 我的博客看这一篇就够了
查看>>
UE插件 写文本提示字数限制
查看>>
终端神器 iterm
查看>>
迷你MVVM框架 avalonjs1.5 入门教程
查看>>
集成学习
查看>>
K-D Tree题目泛做(CXJ第二轮)
查看>>
mysql8.0+修改用户密码
查看>>
如何open一个新tab页面
查看>>
Permission denied(publickey)错误
查看>>
题解 P1000 【超级玛丽游戏】
查看>>
CF 988C Equal Sums 思维 第九题 map
查看>>
有关C++字符转换的一点小总结
查看>>