在制作设置文件方面需要帮助

Posted

技术标签:

【中文标题】在制作设置文件方面需要帮助【英文标题】:Need help with making a settings file 【发布时间】:2010-11-05 14:57:41 【问题描述】:

我正在尝试制作一个应用程序启动器,该启动器具有一个设置文件,该文件将保存程序的“名称”和该程序的路径,当您在输入框中键入名称时,它将运行指定名称的程序到。

此外,如果应用程序不知道输入的名称(在设置文件中),它会要求用户添加路径,并将该名称与用户设置的路径一起保存在设置文件中。

我需要知道的是执行此操作和读/写文件的最佳方法,以及组织要解释的设置文件的最简单方法。

有什么建议吗?

【问题讨论】:

【参考方案1】:

您可以使用java.util.Properties - 它将键/值对存储在文本文件中,并且相当容易实例化。例如:

Properties mySettings = new Properties();
mySettings.load(new FileInputStream("myapp.cfg"));

// getProperty() returns a String
filepath1 = mySettings.getProperty("filePath1"); 

然后您只需将设置保存在myapp.cfg 中,或者直接保存(这是一个带有key=value 对的简单文本文件),或者通过mySettings.store(...)myapp.cfg 的内容如下所示:

# comment and date added by the Properties object
filePath1=/usr/bin/share/filename
otherVar=52

【讨论】:

以上是关于在制作设置文件方面需要帮助的主要内容,如果未能解决你的问题,请参考以下文章

申请祷告时间需要编程语言和计算方面的帮助

需要帮助建议通过键盘输入实现动画更改

需要帮助设置 Potrace 以在 C++ 中使用

制作数据包捕获系统需要啥? [关闭]

在动态创建单选按钮方面需要帮助

在颤振中制作可重复使用的小部件时需要帮助