您的位置:首页 > 编程语言 > Java开发

java读取properties文件的六种方法

2014-05-10 13:40 417 查看


java读取properties文件的六种方法

使用j2se api读取properties文件的六种方法

1。使用java.util.properties类的load()方法

示例: inputstream in = lnew bufferedinputstream(new fileinputstream(name))

properties p = new properties()

p.load(in)



2。使用java.util.resourcebundle类的getbundle()方法

示例: resourcebundle rb = resourcebundle.getbundle(name locale.getdefault())

3。使用java.util.propertyresourcebundle类的构造函数

示例: inputstream in = new bufferedinputstream(new fileinputstream(name))

resourcebundle rb = new propertyresourcebundle(in)



4。使用class变量的getresourceasstream()方法

示例: inputstream in = jproperties.class.getresourceasstream(name)

properties p = new properties()

p.load(in)



5。使用class.getclassloader()所得到的java.lang.classloader的getresourceasstream()方法

示例: inputstream in = jproperties.class.getclassloader().getresourceasstream(name)

properties p = new properties()

p.load(in)

6。使用java.lang.classloader类的getsystemresourceasstream()静态方法

示例: inputstream in = classloader.getsystemresourceasstream(name)

properties p = new properties()

p.load(in)

补充

servlet中可以使用javax.servlet.servletcontext的getresourceasstream()方法

示例:inputstream in = context.getresourceasstream(path)

properties p = new properties()

p.load(in)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: