我有一个java库,我想把java对象的一个实例保存到一个文本文件中。我尝试使用所有java库来序列化和反序列化到xml:http://karussell.wordpress.com/2009/09/03/xml-serializers-for-java/,但是反序列化不起作用。我在这里发布了一个问题:http://stackoverflow.com/questions/6139702/deserializing-xml-file-from-xstream,但我似乎找不到解决方案。
我也尝试过序列化到json,但是从json反序列化不起作用。
那么,我想知道apart of serializi
我只是做了一个简单的代码,它获取用户名和电话号码,并通过创建对象将它们保存到数组列表中。我希望将这些信息(姓名和电话号码)保存到文本文件中,以便我可以再次获得所有旧信息。我该怎么做呢?这是我的密码。
import java.util.ArrayList;
import java.util.Scanner;
public class manager {
Scanner input = new Scanner(System.in);
ArrayList <objectclass> Test = new ArrayList <objectclass> ();
是否有人尝试过从IBM MQ Visual Edit反序列化JMS对象消息?我需要破译一个通过MQ作为JMS消息发送的对象。我将消息保存到一个文件中,并尝试使用ObjectInputStream读取它,如下所示:
ObjectInputStream objectStream = new ObjectInputStream(new DataInputStream(new FileInputStream("PATH TO THE FILE")));
SomeObject result = ((SomeObject)objectStream.readObject());
但我得到一个
我有一个游戏,它定期将游戏的当前状态保存到一个文件中(通过将序列化的对象写到一个文件中),.The用户可以稍后恢复游戏,它将读取该对象并从那里构建游戏。
这看起来工作得很好,但有时我会遇到这样的异常
java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:98)
at java.io.ObjectInputStream.nextTC(ObjectInputStream.java:506)
at java.io.ObjectInputStream.r