Java 屬性檔案管理
在 Java 程式碼中使用設定值通常涉及將它們儲存在屬性檔案中。以下是有效使用 Java 屬性檔案的指南:
檔案位置和副檔名
屬性檔案可以放置在類別路徑可存取的任何位置。它們不需要與載入它們的程式碼位於同一個套件中。不過,建議保持文件井井有條,並靠近使用它們的程式碼。
至於檔案副檔名,「.txt」是可以接受的,但「.properties」更常用,有助於識別檔案用於鍵/值配置。
載入屬性檔案
要載入屬性文件,建立一個 Properties 物件並向其 load() 方法提供一個 InputStream。可以從檔案路徑或提供檔案存取權限的任何來源取得InputStream:
Properties properties = new Properties(); try { properties.load(new FileInputStream("path/filename")); } catch (IOException e) { // Handle IOException }
迭代值
迭代鍵/值對在屬性檔案中,使用stringPropertyNames () 方法取得屬性鍵數組。對於每個鍵,使用 getProperty() 方法檢索對應的值:
for(String key : properties.stringPropertyNames()) { String value = properties.getProperty(key); System.out.println(key + " -> " + value); }
以上是如何高效管理Java屬性檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!