java properties
2015-08-07 16:30
405 查看
properties 配置文件
package com.properties; import java.io.InputStream; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Properties; /** * @author Jay * @time 2015年8月7日 */ public class PropertiesUtil { public Map<String, String> load() { Properties props = new Properties(); Map<String, String> map = new HashMap<String, String>(); try { InputStream in = getClass().getResourceAsStream("properties.properties"); props.load(in); Iterator<Entry<Object, Object>> it = props.entrySet().iterator(); while(it.hasNext()){ Entry<Object, Object> entry = it.next(); map.put(entry.getKey().toString(),entry.getValue().toString()); } } catch (Exception e) { e.printStackTrace(); } return map; } public void getAll(){ Map<String, String> map = load(); Iterator<Map.Entry<String, String>> it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry<String, String> entry = it.next(); System.out.println( entry.getKey() + " = "+ entry.getValue()); } } public String getByKey(String key){ Map<String, String> map = load(); return map.get(key); } public static void main(String[] args) { PropertiesUtil util = new PropertiesUtil(); // 获取所有 util.getAll(); // 根据key获取value System.out.println(util.getByKey("b")); } }
相关文章推荐
- JAVA实现EXCEL行列号解析(一)——单格解析
- 引用第三方库So文件时,eclipse会自动把libs下arneabi文件里的so文件删除掉
- 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法
- Spring学习笔记(一)----理解IOC
- java泛型介绍及实例
- : Exception sending context initialized event to listener instance of class org.springframework.web.
- Java中Zip进行多文件保存
- Spring Security教程
- java反射详解
- eclipse 对齐行号在括号中显示和字体调整
- java同步方法和同步代码块详解(通俗地讲解)
- 转载:eclipse的访问控制图标详解
- Spring AOP 学习之cJlib动态代理
- java基础总结——异常
- JDK安装
- java 多线程读取多个文件 和 不用线程读取多个文件
- Cause: java.sql.SQLException: Bad format for Time '308:42:13' in column
- Spring : 征服数据库 (两)
- 深入浅出java回调
- 使用spring @Scheduled注解执行定时任务