jav入門之如何使用Properties類?

對於學習java的同學們而言:Properties屬性檔案是軟體常用的配置檔案的格式,也因為其簡潔和便利的特性,經常作為小規模的資料檔案 ( 其相對於普通文字,具有一定的結構性,相對於結構性強的XML又很簡潔 )。其每一行的格式為 "key=value" , 有若干行!JAVA為這種屬性檔案專門提供了一個類 java.util.Properties , 我們通過這個類,可以非常容易的獲取 Properties 檔案中的資訊。

工具/原料

Eclipse、 native2ascii.exe (JAVA自帶的一個小工具)

幾個測試用的Properties檔案

方法/步驟

步驟一 : 手動構建一個測試用的 Properties 檔案、處理這個 Properties 檔案

Properties 檔案很簡單,就是一行一行的 "key=value" 這種資料。檔案字尾為 properties (也可以為其他,這個無所謂),檔案格式為普通文字。如果你建立的 Properties 檔案只包含英文字元,則忽略這一步,如果你的 Properties 檔案像示例中的一樣包含中文,則需要進行處理, 這是因為JAVA提供的 Properties 類只能處理純 ASCII 檔案。Properties檔案中的任何中文或其他多位元組字元都會導致 Properties 類出現亂碼。所幸JAVA已經為我們提供了處理這種情況的工具,native2ascii.exe, 其在我們安裝的JDK下的bin目錄中!看來也不知道怎麼去做的學習遇到有困難的可以加扣:五七八接著再來不要斷開02四後面跟著再來一四四連在一起,進行交流同時得到大神的指導和幫助。在命令列下執行如下命令 : native2ascii.exe -encoding gbk OriginalFile.properties NewFile.properties; 即可處理完成!執行完成後,在當前目錄生成另一個檔案,這個就是我們後面要使用的Properties檔案。

jav入門之如何使用Properties類

jav入門之如何使用Properties類

步驟二: 新建一個 JAVA 工程來解析這個屬性檔案、編寫程式碼解析這個 Properties 檔案

我們新建一個測試工程,並新建一個類 PropertiesTest, 我們還需要將這個處理後的 Properties 檔案拷貝到工程 src 目錄下,這樣我們的類 PropertiesTest 就能夠比較容易的訪問到這個檔案。截圖顯示整個測試工程的結構。JAVA 提供的 java.util.Properties 類專門處理 Properties 檔案,我們只需構建這個類的一個物件,並讓這個物件載入這個 Properties 檔案即可!

jav入門之如何使用Properties類

jav入門之如何使用Properties類

注意事項

使用的方法

多看一些關於java書籍

相關問題答案