gpt4 book ai didi

android - 我可以使用 "Serializer"吗?

转载 作者:行者123 更新时间:2023-11-30 04:05:20 25 4
gpt4 key购买 nike

我一直在 teh internetz 寻找一种快速简单的方法来解析自定义 XML 文件,这些文件包含数据元素和属性,就像这样简单:

<book>
<book type="sci-fi">
<book cost="25">
</book>

除此之外,我还有一个包含这些元素的书类。就这么简单,我可以创建一个 XML:读取书籍类的文件并将其转换为 XML。并且还能够读取 XML 并将其转换为新的书籍类。

所以我找到了这个thing

其中包括这些行:

Serializer serializer = new Persister();
Example example = new Example("Example message", 123);
File result = new File("example.xml");

serializer.write(example, result);

我可以在 Android 应用程序中使用这些功能吗?序列化器和持久化器?还是叫法有些不同?

最佳答案

我认为您想将一个对象保存到本地文件中。

是的,在android中你可以使用ObjectOutputStream类来写Object(writeObject方法),然后使用ObjectOutputStream保存到一个文件中。对应的读取函数类是ObjectInputStream。但是,最重要的是你要保存的类对象必须实现 Serializable 接口(interface)

关于android - 我可以使用 "Serializer"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11773232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com