Liunx,Windows兼容查询Properties文件key值
要在 http请求中访问 这个静态方法。
技术建站经验指导
转载注明:http://blog.csdn.net/yjflinchong/article/details/8439118
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.InputStream;
import java.net.URLDecoder;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import java.util.ResourceBundle;
/**
* 查询Properties 文件 key值
* @author yijianfeng
*
*/
public class PropertiesUtil{
public static Map<String,Properties> properties_map = new HashMap<String,Properties>();
/**
* 根据KEY,读取文件对应的值
* @param filePath 文件路径,即文件所在包的路径,例如:java/util/config.properties
* @param key 键
* @return key对应的值
*/
public static String findData(String file, String key) {
try {
if(properties_map.get(file)==null){
//获取绝对路径
String filePath = PropertiesUtil.class.getResource("/").toString()+file;
filePath = URLDecoder.decode(filePath, "UTF-8");
filePath = filePath.replace("file:", "");
System.out.println("properties路径:"+filePath+" ========");
Properties properties = new Properties();
InputStream in = new BufferedInputStream(new FileInputStream(filePath));
properties.load(in);
in.close();
properties_map.put(file, properties);
}
String value = properties_map.get(file).getProperty(key);
return value;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}
分享到:
相关推荐
ConfigFile configfile = ConfigFile.getInstance("ipConfig123.properties"); String ip = configfile.getkeyvalue("ip"); 可以取出ipConfig123.properties 文件中IP的内容
Liunx文件系统基本目录介绍大全 Liunx文件系统基本目录介绍大全 根文件系统 通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要 经常改动,而且包括严格的文件和一个小的不经常改变的...
Maven 打包生成Windows和Liunx启动文件模板
利用cwrsync将 bat脚本,一键传输windows文件到linux,当然反过来也是可以的。 将压缩包解压到windows C盘根目录下即可。 请优先阅读“请阅读我.txt” 1、首先使用Pageant加载“putty key”文件夹中的1.ppk,这个是...
liunx Qt下的文件管理,windows下使用需要修改,不能读取磁盘 liunx Qt下的文件管理,windows下使用需要修改,不能读取磁盘
rdis数据库liunx+windows安装包
Java在Windows下导出xml文件到Linux服务器上,最主要是里面的路径的写法!
关于Liunx的4412工程文件
Rsync详解及liunx和windows下的配置
一个 自己 写的 jar 包,含有 Java 调用 Liunx 的静态类;文件的创建,读取,上传的静态类,和筛选目录下文件的静态类,包括源代码。
liunx开发环境,liunx编程指南,liunx常用命令
CygwinPortable 一键安装包 windows下模拟liunx命令 CygwinPortable 一键安装包 windows下模拟liunx命令
liunx课程设计liunx课程设计
Liunx文件系统基本目录介绍说明 Liunx文件系统基本目录介绍说明
完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整liunx配置完整...
liunx/windows上安装jenkins实现自动化部署,超详细,企业技术文档
Windows 连接Liunx工具【Putty】
windows 连接 liunx 工具中文版
liunx 学习资料liunx 学习资料liunx 学习资料liunx 学习资料liunx 学习资料liunx 学习资料
liunx ubuntu 系统的文件和目录照片 有需要的可以借用哈! 未经允许禁止转载