iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0
Modern Web

自己開發一個~?系列 第 10

JAVA程式碼~最後一天~

  • 分享至 

  • xImage
  •  

解釋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();
	}
}

顯示
https://ithelp.ithome.com.tw/upload/images/20231018/201190359E5ySUjDvt.png


解釋程式碼
這段Java程式碼演示了如何使用Properties類別來處理和存儲屬性或配置信息。以下是程式碼的解釋:

  1. 創建了一個Properties物件pp,這個物件將用於存儲屬性或配置信息。

  2. 創建了一個FileWriter物件fw,用於將屬性存儲到文件"pp.txt"中。

  3. 使用setProperty()方法將一些屬性添加到pp物件中。注意,如果相同的屬性名稱被多次設置,最後的值將覆蓋之前的值。

  4. 使用store()方法將pp中的屬性存儲到文件"pp.txt"中。"20170604"是一個可選的註釋,用於描述存儲的日期或其他訊息。

  5. 打開文件"pp.txt",使用FileReader物件fr讀取文件中的屬性信息。

  6. 使用load()方法將文件中的屬性讀取到pp物件中。這將覆蓋之前的屬性設置。

  7. 使用list()方法將pp物件中的屬性列印到標準輸出。這樣可以查看屬性的內容。

  8. 如果需要,可以使用getProperty()方法來獲取特定屬性的值。

  9. 最後,關閉文件讀取和寫入的資源(frfw)。

這個程式碼示範了如何使用Properties類別來處理配置信息或屬性,以及如何將它們存儲到文件中。這對於應用程序的配置和設定非常有用。
/images/emoticon/emoticon08.gif

/images/emoticon/emoticon08.gif

謝謝收看/images/emoticon/emoticon41.gif


上一篇
JAVA程式碼~倒數2天~
下一篇
起手式~介紹Springboot安裝環境
系列文
自己開發一個~?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言