解釋JAVA程式碼~
/images/emoticon/emoticon04.gif
終於要結束啦~
程式碼
package Util_Tools;
import java.io.*;
import java.util.*;
public class Properties01 {
public static void main(String[] args) throws IOException{
Properties pp = new Properties();
FileWriter fw = new FileWriter("pp.txt");
pp.setProperty("name","王小明");
pp.setProperty("name","王小明2");
pp.setProperty("address","台北市");
pp.store(fw, "20170604");
//---------------------------------
FileReader fr = new FileReader("pp.txt");
pp.load(fr);
//System.out.println(pp.getProperty("name"));
pp.list(System.out);
// Set<String> set = pp.stringPropertyNames() ;
// for(String s:set){
// System.out.println(pp.getProperty(s));
// }
fr.close();
fw.close();
}
}
顯示
解釋程式碼
這段Java程式碼演示了如何使用Properties類別來處理和存儲屬性或配置信息。以下是程式碼的解釋:
創建了一個Properties物件pp,這個物件將用於存儲屬性或配置信息。
創建了一個FileWriter物件fw,用於將屬性存儲到文件"pp.txt"中。
使用setProperty()方法將一些屬性添加到pp物件中。注意,如果相同的屬性名稱被多次設置,最後的值將覆蓋之前的值。
使用store()方法將pp中的屬性存儲到文件"pp.txt"中。"20170604"是一個可選的註釋,用於描述存儲的日期或其他訊息。
打開文件"pp.txt",使用FileReader物件fr讀取文件中的屬性信息。
使用load()方法將文件中的屬性讀取到pp物件中。這將覆蓋之前的屬性設置。
使用list()方法將pp物件中的屬性列印到標準輸出。這樣可以查看屬性的內容。
如果需要,可以使用getProperty()方法來獲取特定屬性的值。
最後,關閉文件讀取和寫入的資源(fr和fw)。
這個程式碼示範了如何使用Properties類別來處理配置信息或屬性,以及如何將它們存儲到文件中。這對於應用程序的配置和設定非常有用。![]()
![]()
謝謝收看![]()