首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java读取properties资料两种方式

2012-10-18 
Java读取properties文件两种方式方式一:package com.gps.server.util?import java.io.IOExceptionimport

Java读取properties文件两种方式

方式一:

package com.gps.server.util;

?

import java.io.IOException;

import java.io.InputStream;

import java.util.Properties;

?

/**

?* @author wubin E-mail:wubin3347@gmail.com

?* @version 创建时间:2011-11-2 上午11:29:53

?*?

?*/

public class Test {

private static String param1;

private static String param2;

?

static {

Properties prop = new Properties();

InputStream in = Object.class.getResourceAsStream("/LoginKey.properties");

try {

prop.load(in);

param1 = prop.getProperty("key").trim();

param2 = prop.getProperty("value").trim();

} catch (IOException e) {

e.printStackTrace();

}

}

?

/**

* 私有构造方法,不需要创建对象

*/

private Test() {

}

?

public static String getParam1() {

return param1;

}

?

public static String getParam2() {

return param2;

}

?

public static void main(String args[]) {

System.out.println(getParam1());

System.out.println(getParam2());

}

}


方式二:package com.appdev.bsf.common.server.common;
import java.util.ResourceBundle;
/**?* @author wubin E-mail:wubin3347@gmail.com?* @version 创建时间:2011-11-11 下午2:21:45?*??*/public class Config {private static ResourceBundle rBundle;
static {try {rBundle = ResourceBundle.getBundle("config");} catch (Exception e) {e.printStackTrace();}}
/** * 私有构造方法,不需要创建对象 */private Config() {}
public static String getValue(String key) {return rBundle.getString(key).trim();}
}

热点排行