java訪問資源文件

import java.io.FileInputStream;   
import java.io.FileOutputStream;   
import java.util.Properties;   
  
public class PropertyEditor {   
    public static void main(String[] args) throws Exception {   
        Properties prop = new Properties();// 屬性集合對象   
        FileInputStream fis = new FileInputStream("prop.properties");// 屬性文件輸入流   (相對於根目錄下的文件名,要加上包名 “src/prop.properties”)
        prop.load(fis);// 將屬性文件流裝載到Properties對象中   
        fis.close();// 關閉流   
  
        // 獲取屬性值,sitename已在文件中定義   
        System.out.println("獲取屬性值:sitename=" + prop.getProperty("sitename"));   
        // 獲取屬性值,country未在文件中定義,將在此程序中返回一個默認值,但並不修改屬性文件   
        System.out.println("獲取屬性值:country=" + prop.getProperty("country", "中國"));   
  
        // 修改sitename的屬性值   
        prop.setProperty("sitename", "中國");   
        // 添加一個新的屬性studio   
        prop.setProperty("studio", "Boxcode Studio");   
        // 文件輸出流   
        FileOutputStream fos = new FileOutputStream("prop.properties");   
        // 將Properties集合保存到流中   
        prop.store(fos, "Copyright (c) Boxcode Studio");   
        fos.close();// 關閉流   
    }   
}  


資源文件

sitename=\u4E2D\u56FD
siteurl=www.abcjava.com  
studio=Boxcode Studio
發佈了71 篇原創文章 · 獲贊 9 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章