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"));
}