Properties 持久的屬性集
特點:
1、Hashtable的子類,map集合中的方法都可以用。
2、該集合沒有泛型。鍵值都是字串。
1、Hashtable的子類,map集合中的方法都可以用。
2、該集合沒有泛型。鍵值都是字串。
3、它是一個可以持久化的屬性集。鍵值可以儲存到集合中,也可以儲存到持久化的裝置(硬碟、U盤、光碟)上。鍵值的來源也可以是持久化的裝置。
// 根據key讀取value
public void readValue(String filePath, String key) {
Properties props = new Properties();
InputStream in = new BufferedInputStream(new FileInputStream(filePath));
//Thread.currentThread().getContextClassLoader().getResourceAsStream("eop.properties");
props.load(in); // 從輸入流中讀取屬性列表(鍵和元素對)
String value = props.getProperty(key);
}
// 讀取properties的全部資訊
public static void readProperties(String filePath) {
Properties props = new Properties();
InputStream in = new BufferedInputStream(new FileInputStream(filePath));
props.load(in);
Enumeration en = props.propertyNames();
while (en.hasMoreElements()) {
String key = (String) en.nextElement();
String value = props.getProperty(key);
}
}
相關文章
- [java IO流]之 Properties屬性集Java
- Properties屬性檔案
- Maven屬性(properties)標籤的使用Maven
- JavaSE基礎:Properties屬性類Java
- Java系列-如何讀取.properties屬性檔案Java
- Maven中的-D(Properties屬性)和-P(Profiles配置檔案)Maven
- java屬性檔案properties常用操作工具類Java
- DirectoryEntry_Properties屬性的遍歷(win2003)
- DirectoryEntry_Properties屬性的遍歷(win2008)
- oracle實驗記錄 (database_properties與表空間屬性)OracleDatabase
- Java中系統屬性Properties介紹 System.getProperty()引數大全Java
- 產品集型別和屬性表型別
- HTML5 Canvas 資料持久化儲存之屬性列表HTMLCanvas持久化
- java操作Properties屬性檔案及獲取專案部署伺服器路徑Java伺服器
- 鑲嵌資料集工具小結(四)鑲嵌資料集的屬性 Ⅰ
- 鑲嵌資料集工具小結(五)鑲嵌資料集的屬性 Ⅱ
- 鑲嵌資料集工具小結(六)鑲嵌資料集的屬性 Ⅲ
- CMake 屬性之全域性屬性
- 四種資料持久化方式(上) :屬性列表與歸檔解檔持久化
- hadoop-叢集管理(4)——關鍵屬性Hadoop
- 領域物件裡有個屬性的型別是介面,如何用hibernate持久化物件型別持久化
- iOS動畫 屬性屬性解析iOS動畫
- defer 屬性和 async 屬性
- Python 類的屬性與例項屬性Python
- css的屬性CSS
- IO流(02)--屬性集、緩衝流、轉換流
- CSS 屬性篇(七):Display屬性CSS
- CMake 屬性之目標屬性
- CMake 屬性之目錄屬性
- js如何獲取給定屬性的屬性值JS
- RMAN說,我能備份(11)--RMAN中的備份集屬性
- js的屬性物件的specified屬性用法簡單介紹JS物件
- GObject的物件屬性GoObject物件
- Cookie 的 SameSite 屬性Cookie
- 檔案的屬性
- Swift 中的屬性Swift
- Object物件的屬性Object物件
- CSS 的 background 屬性CSS