Java 中保存预算数据的最佳文件类型?

Best file type to save budget data in Java?

我正在开始一个新的 budgeting/allowance 项目,我正在尝试弄清楚如何在打开和关闭程序之间保存数据。数组看起来很笨重,我不知道如何将数组数据保存到文件中。我之前真的只使用过文本文件,所以这对我来说是新的。

我假设某种数据库是我需要的,但我不知道我应该寻找什么。

我知道这一定是个简单的问题,但老实说我不知道​​从哪里开始;任何帮助是极大的赞赏。

这完全由你来决定,这里没有一个正确答案。

您可以保存在文本文件中,例如CSV 如果非常简单,否则 JSON 或 XML 是常见的选择,或者在二进制文件中,例如Java 序列化对象或某些嵌入式数据库文件可能会。

这实际上取决于数据的复杂程度、文件的大小、您是否希望能够直接在文本编辑器中编辑文件,以及 load/save 性能对您的重要性.

由于这是一个新项目,而且您似乎对此很陌生,我建议您使用 JSON 或 XML,以您更熟悉的两者为准。但这只是我的意见。

完全由您选择。