Java,如何在永久文件中保存值并从中加载

Kyl*_*yle 2 java

我希望能够从保存的文件中提取值,并且我可以编辑,并在程序中或在其外部添加.

只是一个基本的价值清单.

this = that
this2 = that2
this3 = that3
Run Code Online (Sandbox Code Playgroud)

然后查询这个,并从中得到它.

做这个的最好方式是什么?

ext*_*eon 6

如果使用自己的文件,可以使用"属性"; 或者首选项,如果您希望该位置是默认位置.

这里可以找到两种API之间的比较.

至于值的类型,理论上任何东西都可以存储(通过序列化为String),但API最适合基本类型,如String,Integer等.

在您的情况下,我建议使用属性,因为它们使用文本文件(您提供的名称),您可以使用任何所需的工具进行编辑.首选项可能存储在Windows注册表中(据我所知),这可能不适合您.