Properties的用法及其操作属性文件(遍历Key)
2011-09-21 09:49
375 查看
1、先看一个例子
Properties prop = new Properties();
//获取输入流
InputStream in = Test.class.getResourceAsStream("/log4j.properties");
//加载进去
prop.load(in);
Set keyValue = prop.keySet();
for (Iterator it = keyValue.iterator(); it.hasNext();)
{
String key = (String) it.next();
System.out.println(key);
}
2、注意
java的properties文件需要放到classpath下面,这样程序才能读取到,有关classpath实际上就是java类或者库的存放路径,在java工程中,properties放到
class文件一块。在web应用中,最简单的方法是放到web应用的WEB- INF\classes目录下即可,也可以放在其他文件夹下面,这时候需要在设置classpath环境变量的时候,将这个文件夹路径加到
classpath变量中,这样也也可以读取到。在此,你需要对classpath有个深刻理解,classpath绝非系统中刻意设定的那个系统环境变量,WEB-INF\classes其实也是,java工程的class文件目录也是
Properties prop = new Properties();
//获取输入流
InputStream in = Test.class.getResourceAsStream("/log4j.properties");
//加载进去
prop.load(in);
Set keyValue = prop.keySet();
for (Iterator it = keyValue.iterator(); it.hasNext();)
{
String key = (String) it.next();
System.out.println(key);
}
2、注意
java的properties文件需要放到classpath下面,这样程序才能读取到,有关classpath实际上就是java类或者库的存放路径,在java工程中,properties放到
class文件一块。在web应用中,最简单的方法是放到web应用的WEB- INF\classes目录下即可,也可以放在其他文件夹下面,这时候需要在设置classpath环境变量的时候,将这个文件夹路径加到
classpath变量中,这样也也可以读取到。在此,你需要对classpath有个深刻理解,classpath绝非系统中刻意设定的那个系统环境变量,WEB-INF\classes其实也是,java工程的class文件目录也是
相关文章推荐
- 关于os模块中的文件夹遍历,文件操作,文件的创建和修改时间的用法
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- [导入]Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- [java]PropertiesUtils操作属性文件
- 使用枚举单例实现Xml、properties属性配置文件的操作
- [转]Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- 解决修改properties 属性文件存在缓存问题,附带操作properties文件工具类
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- java spring中对properties属性文件加密及其解密
- java操作.properties属性文件
- 解决修改properties 属性文件存在缓存问题,附带操作properties文件工具类
- [java]PropertiesUtils操作属性文件
- JAVA基础初探(十二)Map接口及其常用实现类(HashMap)、File类详解(概述、创建、删除、重命名、文件属性读取/设置、遍历文件夹)
- MFC 文件及其属性相关操作 (MFC 文件操作 三)
- java中properties属性文件的读写修改操作
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- java spring中对properties属性文件加密及其解密
- MFC 文件及其属性相关操作 (MFC 文件操作 三)