显然,我想避免将硬编码路径等应用到我的应用程序中,因此,我想制作一个设置文件来存储简单的东西,如字符串等.最简单的方法是什么?我正在思考Cocoa如何使用对象持久性的方法,但我似乎无法找到任何等价物.
基于你说的最简单的事实:
请记住,我没有做任何异常处理.您需要为Streams执行此操作.
// Save Settings
Properties saveProps = new Properties();
saveProps.setProperty("path1", "/somethingpath1");
saveProps.setProperty("path2", "/somethingpath2");
saveProps.storeToXML(new FileOutputStream("settings.xml"), "");
// Load Settings
Properties loadProps = new Properties();
loadProps.loadFromXML(new FileInputStream("settings.xml"));
String path1 = loadProps.getProperty("path1");
String path2 = loadProps.getProperty("path2");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5202 次 |
| 最近记录: |