Java讀取屬性Properties文件的方法

Java讀取屬性Properties文件這種東西還是很有用的。所以寫個程序Mark一下。

Properties對象是由Hashtable實現的。封裝的還是key=value這種形式。不過由於這個類只針對properties文件,所以加了一些從文件中讀數據load,將數據存到文件中的方法store。

  1. import java.io.File;  
  2. import java.io.FileInputStream;  
  3. import java.io.FileNotFoundException;  
  4. import java.io.IOException;  
  5. import java.util.Properties;  
  6.  
  7. public class PropertyReader {  
  8.      
  9.     private Properties prop;  
  10.     private String path;  
  11.       
  12.     public PropertyReader(String path)  
  13.     {  
  14.         this.prop=new Properties();  
  15.         this.path=path;  
  16.           
  17.         try {  
  18.             FileInputStream in=new FileInputStream(new File(this.path));  
  19.             this.prop.load(in);  
  20.             in.close();  
  21.         } catch (FileNotFoundException e) {  
  22.             e.printStackTrace();  
  23.         } catch (IOException e) {  
  24.             e.printStackTrace();  
  25.         }  
  26.           
  27.     }  
  28.       
  29.     public String getProperty(String key)  
  30.     {  
  31.         return prop.getProperty(key);  
  32.     }  
  33.       
  34.     public void addProperty(String key,String value)  
  35.     {  
  36.          prop.put(key, value);  
  37.     }  
  38. }  

其實挺簡單的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章