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();// 關閉流 }
}
</pre>資源文件</span>
sitename=\u4E2D\u56FD
siteurl=www.abcjava.com
studio=Boxcode Studio</span>
本文由用戶 johon 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!