Properties类与.properties文件

来源:互联网 发布:windows repair 编辑:程序博客网 时间:2024/06/17 20:25

Properties类

API中的解释:Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。

.properties文件

键值对在编码中经常用到,开发中用来存储键值对的文件我们通常将它的后缀定位.properties

.properties文件内容形如:

                                               key1=value1

                                               key2=value2

 

Properties类的包路径是java.util.Properties,有意思的是它继承java.util.Hashtable(键值对操作嘛,和哈希多少有些血缘关系)

 

代码示例:

public static void main(String[] args) {PropertiesUtil pu = new PropertiesUtil();Properties p = new Properties();try {//读.properties文件p.load(pu.getClass().getClassLoader().getResourceAsStream("ghjf.properties"));} catch (IOException e) {e.printStackTrace();}System.out.println(p.getProperty("key1"));System.out.println(p.getProperty("key2"));}