日期:2014-05-20  浏览次数:21012 次

如何把链表中的内容写入文件
链表的样式是这样的:keyword---->Node----->Node--->Node....
其中Node 类型为 
private String float;
private String url;
private String id;
Node next;

我现在想把上面的链表存到文件里,然后再读到一个链表中。

不知道有不有什么好的方法。

------解决方案--------------------
最基本的条件, 你要会写入文件,即 java io操作

我现在想把上面的链表存到文件里,然后再读到一个链表中

可以考虑, 按一定规则来写入到文件中, 即每一行 是 float, url,id

或者 你就直接用xml 吧, 不过感觉有点小题大做了



------解决方案--------------------
既然都是String,直接用ObjectOutputStream序列化写入文件吧。
------解决方案--------------------
让你的Node实现实例化接口(Serializable),然后你就可以以对象的形式将它保存成文件了(注意,不是文本文件)。
理论上是这样,但是我没有做过类似的试验,如果楼主成功了,别忘了通知我。
------解决方案--------------------
读的时候就返回这个被序列化的对象被 不过不知道保存其他对象的序列化会不会出点什么问题。。