歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Java之Properties配置文件介紹附源碼

Java之Properties配置文件介紹附源碼

日期:2017/3/1 9:59:43   编辑:Linux編程

Java中的properties文件是一種配置文件,主要用於表達配置信息,文件類型為*.properties,格式為文本文件,文件的內容是格式是"鍵=值"的格式,在properties文件中,可以用"#"來作注釋,properties文件在Java編程中用到的地方很多,操作很方便。

Properties類的重要方法

Properties 類存在於胞 Java.util 中,該類繼承自 Hashtable

1. load ( InputStream inStream) ,從輸入流中讀取屬性列表(鍵和元素對)。通過對指定的文件(比如說上面的 test.properties 文件)進行裝載來獲取該文件中的所有鍵 - 值對。以供 getProperty ( String key) 來搜索。

2.getProperty ( String key) , 用指定的鍵在此屬性列表中搜索屬性。也就是通過參數 key ,得到 key 所對應的 value。

3. propertyNames() ,返回屬性列表中所有鍵的枚舉,如果在主屬性列表中未找到同名的鍵,則包括默認屬性列表中不同的鍵。

4. put(K key, V value) ,將指定 key 映射到此哈希表中的指定 value。

5.setProperty ( String key, String value) ,調用 Hashtable 的方法 put 。他通過調用基類的put方法來設置 鍵 - 值對。

6.store ( OutputStream out, String comments) , 以適合使用 load 方法加載到 Properties 表中的格式,將此 Properties 表中的屬性列表(鍵和元素對)寫入輸出流。與 load 方法相反,該方法將鍵 - 值對寫入到指定的文件中去。

7. clear () ,清除所有裝載的 鍵 - 值對。該方法在基類中提供。

注意:使用時,請注意properties文件的路徑,不同的創建輸入流的方式,輸入的路徑可以都有差距,如有的需要加上src/,有的加了還會有錯.

Copyright © Linux教程網 All Rights Reserved