对于工具开发,我希望在用户使用该工具之前配置基本信息,如InputPath,OutputPath,DB服务器名称(用户名,密码和DBname)等。
将此信息放在XML文件中并从java代码中读取此文件会更容易吗?或者创建一个* .properties文件并使用它。
我正在使用netbeans 7.0版本。
如果用户没有修改默认信息,我们的想法是从文件中使用默认信息。
此外,用户可以使用用于存储默认信息的xml进行更新。
谢谢你, RAMM
答案 0 :(得分:0)
这两种方法都是可以接受的。
标准库中的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");