儲存與處理Java 屬性檔案
在Java 中使用設定值時,屬性檔案提供了一種儲存與管理金鑰/的便捷方法值對。本文解決了與使用 Java 屬性檔相關的一些常見問題。
檔案位置和副檔名
關於檔案位置,屬性檔案可以放置在應用程式可存取的任何位置。它們不需要與載入類別儲存在同一個套件中。
對於檔案副檔名,Java 屬性檔案沒有特定的副檔名要求。但是,為了清晰起見,通常的做法是使用 .properties 副檔名。
載入屬性文件
要在程式碼中載入屬性文件,您可以傳遞輸入流到 Properties 物件。這樣可以靈活地從各種來源載入檔案。
Properties properties = new Properties(); try { properties.load(new FileInputStream("path/filename")); } catch (IOException e) { ... }
迭代值
載入後,迭代屬性值非常簡單。您可以使用 stringPropertyNames() 方法來擷取屬性名稱列表,然後使用 getProperty() 方法存取對應的值。
for(String key : properties.stringPropertyNames()) { String value = properties.getProperty(key); System.out.println(key + " => " + value); }
以上是如何有效地儲存、載入和迭代 Java 屬性檔案中的值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!