Properties屬性集基本使用

2021-10-22 23:37:59 字數 886 閱讀 4851

1.特點

a.資料結構是雜湊表,無序

b.執行緒安全,執行速度慢

c.不允許出現null值,null鍵

d.key和value都是string

e.可以和io流結合使用,從流中載入資料(io部分講解)

2.常用方法:

-object setpropery(string key,string value),向集合中儲存鍵值對。

-string getproperty(string key),獲取集合中鍵對應的值,無此鍵返回null。

-setstringpropertynames(),集合中的所有鍵儲存到set集合。

- `void load(輸入流物件)

public void load(inputstream in):從位元組輸入流中讀取鍵值對

把檔案中的內容利用位元組流讀取到集合中

建立properties檔案的要求:

1.建立乙個properties檔案

2.properties檔案配置的內容要是鍵值對的形式(key=value)**不要有空格**

3.properties檔案鍵值對的型別是string的,所以不要有雙引號

4.properties檔案中每個鍵值對寫完都要換行

/**

* properties -- 讀取的檔案字尾沒有限制

* 【以後我們使用他來讀取配置檔案】

* 【load/getproperty】

* * ***我們不會使用他的集合方法

*/public

class

test05

}

Properties屬性集合

properties屬性集合概述 是乙個雙列集合,實現了map介面,繼承hashtable類。properties集合的特點 建立物件時不需要指定泛型 鍵和值都是字串 可以和流技術相加使用 可以直接通過流將集合中的資料儲存到檔案中 可以直接從檔案中讀取資料到集合 屬性檔案要求 命名要求 x.prop...

屬性集合類Properties

hashtable implements map public class properties extends hashtable object,object properties 是map的子類 有map的方法 方法 put key,value set keyset prop.put 0001 ...

properties屬性檔案 筆記

將連線資料庫的一些常量放入其中,便於檢視 修改 維護。properties裡用鍵值對的形式儲存,每一行對應乙個鍵和值,鍵 值 的形式,不加分號 用來儲存資料庫的驅動類全名,url,user,password鍵通常大寫。driver com.mysql.jdbc.driver url jdbc mys...