使用Java的Properties类读取.properties文件
2015-11-15 15:34
597 查看
java.util.Properties这个类使用非常简单,可以用来读取项目中的.properties配置文件,下面介绍一下
首先是我的config.properties文件,放在src下面
name1=value1
name2=value2
name3=value3
name4=value4
首先是我的config.properties文件,放在src下面
name1=value1
name2=value2
name3=value3
name4=value4
public static void main(String[] args) throws IOException { // 该文件是放在src下面,通过该方法获取输入流 InputStream is = Test.class.getResourceAsStream("/config.properties"); Properties p = new Properties(); p.load(is);// 读取该文件 // 读取key和value,格式为key=value Set<Entry<Object, Object>> entrySet = p.entrySet(); Iterator<Entry<Object, Object>> iterator = entrySet.iterator(); for (; iterator.hasNext();) { System.out.println(iterator.next()); } // 输出如下 // name4=value4 // name3=value3 // name2=value2 // name1=value1 // 获取所有的value Enumeration<Object> elements = p.elements(); while (elements.hasMoreElements()) { System.out.println(elements.nextElement()); } // 输出如下 // value4 // value3 // value2 // value1 // 获取某个key的value System.out.println(p.get("name1"));// value1 }
相关文章推荐
- Java虚拟机工作原理详解 .
- java读写XML文件实例
- 【SVN】eclipse 安装 SVN 插件
- java求大数的阶乘
- java变量,初始化快,构造函数的执行顺序,运算符的优先级(从高到低)
- JAVA学习历程笔记----重载和重写的区别
- Java Web(5) Spring 下使用Junit4 单元测试
- Java记录 -78- 可变参数
- 输入某年某月某日,判断这一天是这一年的第几天(java)
- 在java中如何跳出当前的多重嵌套循环?
- struts.custom.i18n.resources——struts国际化
- JAVASE---static关键字
- Java记录 -77- 增强的for循环与自动拆装箱
- 获得spring源码
- 第11周-数学方面:Complex类
- ubuntu下安装eclipse不显示菜单栏
- Corba开发之基于Java实现Service与Client
- easyui+spring+springmvc+ibatis学习(二)----之登陆实现
- JAVA命令参数详解
- JAVA命令参数详解