我正在开发一个项目,我想知道如何将数据存储在一个文件中,最好是一个YAML文件。
我创建了一个用于创建帐户的Swing GUI,其中包含用户名JTextPane
和密码JPasswordField
,创建JButton
和输出。
我希望它能够正常工作,当我按下按钮时,会调用ActionListener
,它会将用户名和密码写入accounts.yml
文件,如下所示:
usernames:
leviathan: "password"
不要担心加密,我会在以后处理。我要求的是如何实现这个YAML文件并在代码中写入它。
答案 0 :(得分:1)
Java没有用于编写yml文件的预定义函数。您必须执行以下操作之一:
使用资料库
查看this question,了解其中一些库是否适合您。
手动编写
创建YAML文件与创建任何其他类型的文件相同。有关示例,请参阅this question。您只想将输出设置为*.yml
而不是*.txt
,当您编写每一行时,您需要确保以正确的格式编写输出。