Java 中保存预算数据的最佳文件类型?
Best file type to save budget data in Java?
我正在开始一个新的 budgeting/allowance 项目,我正在尝试弄清楚如何在打开和关闭程序之间保存数据。数组看起来很笨重,我不知道如何将数组数据保存到文件中。我之前真的只使用过文本文件,所以这对我来说是新的。
我假设某种数据库是我需要的,但我不知道我应该寻找什么。
我知道这一定是个简单的问题,但老实说我不知道从哪里开始;任何帮助是极大的赞赏。
这完全由你来决定,这里没有一个正确答案。
您可以保存在文本文件中,例如CSV 如果非常简单,否则 JSON 或 XML 是常见的选择,或者在二进制文件中,例如Java 序列化对象或某些嵌入式数据库文件可能会。
这实际上取决于数据的复杂程度、文件的大小、您是否希望能够直接在文本编辑器中编辑文件,以及 load/save 性能对您的重要性.
由于这是一个新项目,而且您似乎对此很陌生,我建议您使用 JSON 或 XML,以您更熟悉的两者为准。但这只是我的意见。
完全由您选择。
我正在开始一个新的 budgeting/allowance 项目,我正在尝试弄清楚如何在打开和关闭程序之间保存数据。数组看起来很笨重,我不知道如何将数组数据保存到文件中。我之前真的只使用过文本文件,所以这对我来说是新的。
我假设某种数据库是我需要的,但我不知道我应该寻找什么。
我知道这一定是个简单的问题,但老实说我不知道从哪里开始;任何帮助是极大的赞赏。
这完全由你来决定,这里没有一个正确答案。
您可以保存在文本文件中,例如CSV 如果非常简单,否则 JSON 或 XML 是常见的选择,或者在二进制文件中,例如Java 序列化对象或某些嵌入式数据库文件可能会。
这实际上取决于数据的复杂程度、文件的大小、您是否希望能够直接在文本编辑器中编辑文件,以及 load/save 性能对您的重要性.
由于这是一个新项目,而且您似乎对此很陌生,我建议您使用 JSON 或 XML,以您更熟悉的两者为准。但这只是我的意见。
完全由您选择。