XML或*.属性文件读取用户选项(在NetBeans 7.0中)



对于工具开发,我希望在用户使用工具之前配置基本信息,如InputPath, OutputPath, DB服务器名称(用户名,pwd和DBname)等。

在XML文件中拥有这些信息并从java代码中读取该文件是否更容易?或者创建一个*。

我用的是netbeans 7.0版本。

如果用户没有修改默认信息,则该文件将使用默认信息。

同时,用于存储默认信息的xml应该可供用户更新。

谢谢你,兰姆

两种方法都是完全可以接受的。

标准库中的Properties类将允许您使用属性格式或xml格式,只需很少的代码更改。

.properties方法

Properties props = new Properties();
props.load(new FileInputStream("user.properties"));
//get a value with a default of NOTDEFINED if there is no value found.
String dbPath = props.getProperty("databasePath","NOTDEFINED");

.xml方法

Properties props = new Properties();
props.loadFromXML(new FileInputStream("user.properties"));
String dbPath = props.getProperty("databasePath","NOTDEFINED");

相关内容

  • 没有找到相关文章

最新更新