哪种方法在速度和记忆方面更有效?
编写和读取xml文件(也解析)或读写纯文本文件,我想操纵数据(不长,但结构化)
答案 0 :(得分:1)
纯文本可能对速度和内存更有效 - 特别是如果您可以使用CSV或其他常用分隔符“结构化”它。 你放弃的是:
人们过分关注速度和内存效率(特别是内存!) - 做最简单的事情然后如果它太慢就优化它!
不知道你的数据:非常简单的东西(没有可选字段,1种记录类型等)我会选择像CSV这样的东西。话虽如此,我所做的最新文件是使用JAXB生成结构的XML,解析文件等。
答案 1 :(得分:0)
您可以使纯文本比xml更快,但xml更结构化,更易于阅读。
当您只使用纯文本时,您必须以某种方式将文本“反序列化”为变量,这取决于您执行此操作的方式效率。