Java如何读取配置文件
2013-06-09 11:15
393 查看
1.在Java工程中新建一个Package:com.test.common,在包下新建一个CommonParam类,代码如下:
package com.test.common;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
public class CommonParam {
private String propertyFileName;
private ResourceBundle resourceBundle;
public CommonParam() {
propertyFileName = "com/test/common/SysConfig";
resourceBundle = ResourceBundle.getBundle(propertyFileName);
}
public String getString(String key) {
if (key == null || key.equals("") || key.equals("null")) {
return "";
}
String result = "";
try {
result = resourceBundle.getString(key);
} catch (MissingResourceException e) {
e.printStackTrace();
}
return result;
}
}
2.在包com.test.common下新见一个SysConfig.properties文件,格式如下:
userName=test
password=test
3.编写测试类Test,代码如下:
package com.test.common;
public class TestGetPropertyValue {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String uName="";
String pWord="";
CommonParam cp = new CommonParam();
uName= cp.getString("userName");
pWord=cp.getString("password");
System.out.println("---------------"+uName);
System.out.println("---------------"+pWord);
}
}
package com.test.common;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
public class CommonParam {
private String propertyFileName;
private ResourceBundle resourceBundle;
public CommonParam() {
propertyFileName = "com/test/common/SysConfig";
resourceBundle = ResourceBundle.getBundle(propertyFileName);
}
public String getString(String key) {
if (key == null || key.equals("") || key.equals("null")) {
return "";
}
String result = "";
try {
result = resourceBundle.getString(key);
} catch (MissingResourceException e) {
e.printStackTrace();
}
return result;
}
}
2.在包com.test.common下新见一个SysConfig.properties文件,格式如下:
userName=test
password=test
3.编写测试类Test,代码如下:
package com.test.common;
public class TestGetPropertyValue {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String uName="";
String pWord="";
CommonParam cp = new CommonParam();
uName= cp.getString("userName");
pWord=cp.getString("password");
System.out.println("---------------"+uName);
System.out.println("---------------"+pWord);
}
}
相关文章推荐
- java 如何从配置文件(.properties)中读取内容
- 如何读取Java项目不同路径的配置文件
- Java程序如何读取xxx.properties配置文件
- JAVA通信编程(二)——如何读取java的properties配置文件(插播)
- java如何读取配置文件
- Java Web项目如何读取.properties配置文件
- JAVA通信编程(二)——如何读取java的properties配置文件(插播)
- java如何读取配置文件中的内容
- java 如何读取配置文件
- java工程如何读取配置文件并获取配置文件中的属性值
- java如何读取配置文件
- 如何在java类中读取Properties配置文件
- 如何读取DBConfig.properties文件,配置 JDBC ?
- java读取配置文件的几种方法
- [dotNET]如何利用ConfigurationSettings.AppSettings.GetValues读取配置文件中多个同Key的value
- java读取properties配置文件时中文乱码解决办法
- 在C#中如何读取配置文件
- Java配置文件Properties的读取、写入与更新操作
- java读取配置文件
- java 读取配置文件