另一個有趣的可能性是將數據存儲爲xml文件。您可以使用它,例如簡單的XML庫:http://simple.sourceforge.net/
首先你應該做的註釋在模型類,
@Root
public class Example {
@Element
private String text;
@Attribute
private int index;
public Example() {
super();
}
public Example(String text, int index) {
this.text = text;
this.index = index;
}
public String getMessage() {
return text;
}
public int getId() {
return index;
}
}
然後,你可以保存這些對象:
Serializer serializer = new Persister();
Example example = new Example("Example message", 123);
File result = new File("example.xml");
serializer.write(example, result);
爲了得到這個文件再次這應該做的工作:
Serializer serializer = new Persister();
File source = new File("example.xml");
Example example = serializer.read(Example.class, source);
這是一個最簡單的e從項目站點獲取xamples,但可以編寫嵌套對象以及列表。 它也是非常有據可查的
持續直到重新啓動不是真的持久,是嗎? – SirDarius
你不知道。如果你需要一些比應用程序更長的時間,那麼你需要將它寫入磁盤。 –