配置文件必须放在src目录下。
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
/**
*
* @author ahomeeye
*
* 2012-5-17 上午9:55:15 配置文件读取工具类
*/
public class ReadPropertiesUtils {
/**
* 读取指定路 径文件的指定属性的值
*
* @param fileName
* 文件路径,包含路径和文件名
* @param name
* 属性名
* @return 属性值
*/
public static String getProp(String fileName, String name) {
String value = null;
InputStream input = ReadPropertiesUtils.class.getClassLoader()
.getResourceAsStream(fileName);
Properties prop = new Properties();
try {
prop.load(input);
value = prop.getProperty(name);
} catch (IOException e) {
e.printStackTrace();
}
return value;
}
/**
* 获取Properties配置文件的所有配置Map
* @param fileName 文件名
* @return 配置Map
*/
public static Map<String, String> getPropMap(String fileName) {
Map<String, String> popMap = new HashMap<String, String>();
InputStream input = ReadPropertiesUtils.class.getClassLoader()
.getResourceAsStream(fileName);
Properties prop = new Properties();
try {
prop.load(input);
for (Object o : prop.keySet()) {
String key = o.toString();
String value = prop.getProperty(key);
popMap.put(key, value);
}
} catch (IOException e) {
// e.printStackTrace();
}
return popMap;
}
public static void main(String[] args) {
String url = getProp("webservice.properties", "passenger.prlUrl");
System.out
.println(getProp("webservice.properties", "passenger.prlUrl"));
// 如果url是中文,转成UTF8编码
String d = null;
try {
d = new String(url.getBytes("ISO-8859-1"), "utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
System.out.println("url=" + d);
}
}
分享到:
相关推荐
properties文件获取工具类:静态加载properties配置文件,有根据key获取值的方法
java配置文件修改读取工具类,包括yml和properties类型文件
工具类里分读取.yml工具类和.properties工具类,结合博客描述使用,用不到的方法可根据个人情况删除,
java读取properties文件的工具类,传入配置文件名字和其中的key就可以读取
java连接SqlServer完整代码,工具类,jdbc JDBC工具类的构建 1.资源释放 ...3.使用properties配置文件 1.在src低下声明一个文件XXX.properties 2.在工具类里使用静态代码块读取属性 对应文件位于根目录
读取配置文件Key获取Value 读取所有Key和Value,return map Map集合
主要介绍了Java实现的properties文件动态修改并自动保存工具类,可实现针对properties配置文件的相关修改与保存功能,需要的朋友可以参考下
一个读取配置文件的工具类 希望可以帮助大家哟
非常实用的读取配置文件的小工具,专门读取WEB-INF下文件夹中的properties文件,代码简洁、亲测没有问题,适用范围广,任何类中都可调用,传入Key及可得到Value
该类是获取项目自定义配置文件的工具类,本人使用的是idea开发软件,其他工具同理应该也可以。
主要介绍了Java 读取、获取配置文件.properties中的数据,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
Properties文件是常用的配置文件,读取它的内容需要专门的工具类。
在 JavaEE 配置文件中,例如 XML 或者 properties 文件,由于某些敏感信息不希望普通人员看见,则可以采用加密的方式存储,程序读取后进行解密
java开发中常用到的工具类。附有帮助文档。可以方便查看。如果需要源码的可以联系我。主要包括http-post请求工具类。日期工具类。字符串工具类。配置文件properties读取工具类。
// 如果是,重新读取此文件 if(newTime == 0) { // 属性文件不存在 if(m_lastModifiedTime == 0){ System.err.println(PFILE+ " file does not exist!"); }else{ System.err.println(PFILE+ " file...
第四步:编写一个工具类,利用Map来存储配置文件的属性(FileUploadAppProperties.java) 第五步:编写一个监听类,读取并储存配置文件的属性(FileUploadListener.java) 第六步:编写一个Servlet,实现文件的上传...
云存储工具类——七牛云 第一步 导入相关依赖: ... qiniu-java-sdk ...secretKey:你的sk在这里插入图片描述把这些配置信息写在一个小配置文件(XXX.properties)中,供工具类读取 dns=你的dns accessKey=你的ak se
40. 共用工具类 41. 其他 42. 分词辅助类 43. 分页 44. 加密解密 45. 压缩解压缩 46. 各种验证帮助类 47. 图片 48. 图片操作类 49. 图片验证码 50. 处理多媒体的公共类 51. 处理枚举类 52. 字符串 53. ...
116 4.2.1 实现原理 116 4.2.2 实例实现 117 4.3 将应用程序加入到IE工具栏 121 4.3.1 实现原理 122 4.3.2 实例实现 123 4.4 超级链接的实现 127 4.4.1 实现原理 127 4.4.2 ...
他还包括了一个手机开发中经常应用的实用工具类, 如日志管理,配置文件管理,android下载器模块,网络切换检测等等工具。 目前ThinkAndroid主要有以下模块: MVC模块:实现视图与模型的分离。 ioc模块:android...