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

用Java保存预算数据的最佳文件类型?,java,save,finance,Java,Save,Finance,我正在开始一个新的预算/津贴项目,我正在试图找出如何在开始和结束程序之间保存数据。数组看起来很笨重,我不知道如何将数组数据保存到文件中。我以前只处理过文本文件,所以这对我来说是新的 我假设我需要某种数据库,但我不知道我应该寻找什么 我知道这必须是一个简单的问题,但我真的不知道从哪里开始;非常感谢您的帮助 这完全由你决定,这里没有一个正确的答案 如果非常简单,您可以保存在文本文件(例如CSV)中,否则JSON或XML是常见的选择,或者保存在二进制文件(例如Java序列化对象)中,或者可以保存在一些

我正在开始一个新的预算/津贴项目,我正在试图找出如何在开始和结束程序之间保存数据。数组看起来很笨重,我不知道如何将数组数据保存到文件中。我以前只处理过文本文件,所以这对我来说是新的

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


我知道这必须是一个简单的问题,但我真的不知道从哪里开始;非常感谢您的帮助

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

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

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

因为这是一个新的项目,而且您似乎对它相当陌生,所以我建议您选择JSON或XML,您更熟悉的两种。但这只是我的意见


这完全是你的选择。

数据库呢?谢谢你的回答:)我想某种类型的数据库可能是最好的选择,但我不确定是否还有其他选择。我不确定是否有一个我忽略的更简单的解决方案。我习惯于在Excel中工作,所以Java有时有点让人不知所措,我只是觉得很失落。这就是我一直在寻找的东西,谢谢!有太多的选择,我甚至不知道从哪里开始。我会调查你列出的选项,看看我认为什么对这个项目最有效。再次感谢。:)