properties 文件的读取

原创 2007年09月17日 17:17:00

try {
 InputStream is = this.getClass().getResourceAsStream(fileName);
 properties.load(is);
 is.close();
} catch (Exception e) {
 e.printStackTrace();
}
//錯誤消息を取得する
return properties.getProperty(errorKey);
说明:
1. this.getClass().getClassLoader().getResourceAsStream( FILE_NAME ); //文件在工程的根目录下
2.this.getClass().getResourceAsStream(fileName);//文件在此类的同一个包内
JDK 中的 Properties 类 Properties 类存在于胞 Java.util 中,该类继承自 Hashtable ,它提供了几个主要的方法:
1. getProperty ( String  key) ,   用指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对应的 value。

2. load ( InputStream  inStream) ,从输入流中读取属性列表(键和元素对)。通过对指定的文件(比如说上面的 test.properties 文件)进行装载来获取该文件中的所有键 - 值对。以供 getProperty ( String  key) 来搜索。

3. setProperty ( String  key, String  value) ,调用 Hashtable 的方法 put 。他通过调用基类的put方法来设置 键 - 值对。 

4. store ( OutputStream  out, String  comments) ,   以适合使用 load 方法加载到 Properties 表中的格式,将此 Properties 表中的属性列表(键和元素对)写入输出流。与 load 方法相反,该方法将键 - 值对写入到指定的文件中去。

5. clear () ,清除所有装载的 键 - 值对。该方法在基类中提供。

关于读取jar外面的properties文件的问题

今天做了一个jar,又不想把properties打进jar里,因为那样就失去了properties的意义了,我需要以后想改的时候方便,所以properties一定要放在外面。不过这里我把在里外都贴上来...
  • J2EE_ME
  • J2EE_ME
  • 2010年08月17日 11:53
  • 1985

简单读properties文件的例子

读取classpath下的properties文件并存到字典中 public void contextInitialized(ServletContextEvent servletContextEv...
  • a1610770854
  • a1610770854
  • 2016年09月28日 20:37
  • 302

Java中的properties文件的读取

项目中难免会用到一些业务相关的变量,有时可能需要根据项目的不同而去修改它的值,所以为了方便性以及可变性,这些需要写到一个配置文件中, 常用的有写在xml中,当然也有写成properties文件中的,本...
  • baidu_18607183
  • baidu_18607183
  • 2016年04月17日 22:08
  • 2473

使用脚本运行程序读取.properties文件

1).properties文件 name=xiaoxi age=24 2)读取代码 import java.io.FileInputStream; import java.io.Fi...
  • wujingwen1111
  • wujingwen1111
  • 2012年05月12日 15:24
  • 440

读取properties文件的几种方式

先看一下文件在项目中的位置(这也是一般项目中的位置) 文件内的内容: #图片服务器的地址 IMAGE_SERVER_URL=http://192.168.25.133/ 注:...
  • gwd1154978352
  • gwd1154978352
  • 2017年08月23日 21:37
  • 754

maven项目结构中properties文件的读取

public class ABC{ private static String proFileName = "/config/abc.properties";//正确的 private static...
  • baike_010
  • baike_010
  • 2015年03月16日 19:16
  • 5545

Properties读取properties文件

使用java自带的properties来读取properties
  • u013188532
  • u013188532
  • 2016年08月22日 15:51
  • 795

spring读取properties文件

项目中的一些灵活配置,设置到properties文件中,项目中通过读取properties中相应的值来使用,修改时,也只修改properties即可。以上为使用的好处,现在,总结一下项目中propet...
  • liusong0605
  • liusong0605
  • 2015年12月31日 18:28
  • 2523

jsp中读取properties文件

http://blog.csdn.net/mrliu20082009/article/details/5317941 jsp中读取properties文件,并把值设到js变量中: ...
  • NRlovestudy
  • NRlovestudy
  • 2016年04月11日 13:15
  • 3469

Spring Boot读取自定义properties文件

读取application-test.properties配置文件里面的自定义的: privilege.assistor = test 方法1: @Value("${privilege.a...
  • c910511
  • c910511
  • 2017年04月15日 10:19
  • 527
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:properties 文件的读取
举报原因:
原因补充:

(最多只允许输入30个字)