首頁 培訓計劃 培訓課程 企業內訓 學員論壇 技術文章 成功案例 師資簡介 關于我們 在線留言  
J2EE開發資料
java 讀取 properties 文件

文章來源:www.cnblogs.com 作者: 發布日期:2009-11-17
打 印】【關 閉

  • 1。使用java.util.Properties類的load()方法        
  • 示例:        
  • InputStream in = new BufferedInputStream(new FileInputStream(name));        
  • Properties p = new Properties();        
  • p.load(in);        
  •       
  • 2。使用java.util.ResourceBundle類的getBundle()方法        
  • 示例:       
  • ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());        
  •       
  • 3。使用java.util.PropertyResourceBundle類的構造函數        
  • 示例:        
  • InputStream in = new BufferedInputStream(new FileInputStream(name));        
  • ResourceBundle rb = new PropertyResourceBundle(in);        
  •       
  • 4。使用class變量的getResourceAsStream()方法        
  • 示例:        
  • InputStream in = JProperties.class.getResourceAsStream(name);        
  • Properties p = new Properties();        
  • p.load(in);        
  •       
  • 5。使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法        
  • 示例:        
  • InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);        
  • Properties p = new Properties();        
  • p.load(in);        
  •       
  • 6。使用java.lang.ClassLoader類的getSystemResourceAsStream()靜態方法        
  • 示例:        
  • InputStream in = ClassLoader.getSystemResourceAsStream(name);        
  • Properties p = new Properties();        
  • p.load(in);        
  •       
  • 補充        
  •       
  • Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法        
  • 示例:       
  • InputStream in = context.getResourceAsStream(path);        
  • Properties p = new Properties();        
  • p.load(in);  
  • 打 印】【關 閉

    上一篇:C#結構體和字節數組的轉換
    下一篇:SQL 函數大全
    相關新聞
    版權所有©威課網 粵ICP備13058727號