黑马程序员技术交流社区

标题: 【急急急!】求大神来解决 对象的序列化 问题。 [打印本页]

作者: yezilail    时间: 2016-8-2 18:49
标题: 【急急急!】求大神来解决 对象的序列化 问题。
序列化写到文件上一个集合,集合中存放的对象会被序列化进去吗。
下次序列化读取流读取该集合,可以将之前添加进集合中的对象读取出来吗?


作者: 阿卜    时间: 2016-8-2 18:49
可以,基础班教程讲过,会把你的那个list对象全部反序列化出来,包括里面包含的元素。
你用一个list接收反序列化的返回值,再对这个list进行操作取出里面的元素就好了
作者: 凡尘    时间: 2016-8-2 19:34
这也是我的问题,大神在哪里!~~~~

作者: yezilail    时间: 2016-8-3 11:23
人呢,帮我解决问题啊,大神们!
作者: wangsir666    时间: 2016-8-4 08:44
http://blog.csdn.net/it_wangxiangpan/article/details/5781941
你看下这篇博客,希望能帮助你
作者: yezilail    时间: 2016-8-4 10:38
wangsir666 发表于 2016-8-4 08:44
http://blog.csdn.net/it_wangxiangpan/article/details/5781941
你看下这篇博客,希望能帮助你 ...

额,这个我看了,序列化对象这个博客的太简单了。就是序列化user对象,再简单的读取出来。
我想了解的是是否可以序列化集合对象,比如说LIst 集合,集合中再存放其他元素的对象,是否也可以一并序列化。
这两天感觉不行,也没有找到网络上合理的解释,就换了思路用别的方法了。
作者: wangsir666    时间: 2016-8-4 23:03
yezilail 发表于 2016-8-4 10:38
额,这个我看了,序列化对象这个博客的太简单了。就是序列化user对象,再简单的读取出来。
我想了解的是 ...

你问问大神,我还没有这样用过,但是你的想法确实不错。{:2_30:}
作者: yezilail    时间: 2016-8-5 10:46
wangsir666 发表于 2016-8-4 23:03
你问问大神,我还没有这样用过,但是你的想法确实不错。

估计是不行的。嘿嘿,后来用了SharePreference 类,通过遍历集合元素,拼接字符串的方式,写入了SP里面。用的时候再读取,切割字符串,然后放入集合里面用了。
作者: 枫叶红    时间: 2016-8-16 10:50
8楼说的没问题,集合是可以序列化的,要取出就反序列就可以了,基础班里教过的
作者: yezilail    时间: 2016-8-17 10:41
谢谢你的答案。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2