Java读取Properties文件
来源:互联网 发布:海洋cms怎么更换模板 编辑:程序博客网 时间:2024/05/14 04:24
最常用读取properties文件的方法
InputStream in = getClass().getResourceAsStream("资源Name");
这种方式要求properties文件和当前类在同一文件夹下面。如果在不同的包中,必须使用:
InputStream ins = this.getClass().getResourceAsStream("/cn/zhao/properties/testPropertiesPath2.properties");
这里面有个问题,就是getClass()调用的时候有时候会省略了this!我们都知道,this是不能在static(静态)方法或者static块中使用的,原因是static类型的方法或者代码块是属于类本身的,不属于某个对象,而this本身就代表当前对象,而静态方法或者块调用的时候是不用初始化对象的。
解决方法:
Properties prop = new Properties();InputStream in = Object.class.getResourceAsStream("/test.properties");
完整代码如下:
Properties prop = new Properties();InputStream in = Object.class.getResourceAsStream("/test.properties");try {prop.load(in);param1 = prop.getProperty("initYears1").trim();param2 = prop.getProperty("initYears2").trim();} catch (IOException e) {e.printStackTrace();}
可以通过
prop.entrySet().iterator()
获取 iterator迭代器类型结果,可以像Map对象一样遍历它。
0 0
- Java读取Properties文件
- java读取.properties文件
- java读取.properties文件
- Java读取properties文件
- Java读取properties文件
- java读取properties文件
- java读取properties文件
- java读取properties文件
- java读取properties文件
- java 读取properties文件
- java 读取 properties 文件
- java读取properties文件
- java读取properties文件
- java读取Properties文件
- java 读取properties文件
- java读取properties文件
- java读取properties文件
- Java读取Properties文件
- linux常用命令
- tensorflow windows安装
- Mybatis拦截器介绍及分页插件
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(上)(各种乱码、验证码、重定向和转发)
- 【JZOJ 3872】圣诞树
- Java读取Properties文件
- keychain基本知识
- 数据结构与算法分析笔记与总结(java实现)--链表14:删除链表中所有指定值结点问题
- JZOJ 3864. 【JSOI2014】歌剧表演
- HTML入门学习笔记--CSS 3D转换模块和背景相关(12)
- jQuery的淡入淡出效果
- POJ 3180 The Cow Prom
- 还是A+B
- mysql常见安全加固策略