GitHub - hupfdule/apron: 讀寫Java .properties檔案的庫包
Apron是一個用於讀寫Java .properties檔案的小型庫。該庫的主要目標是與java.util.Properties類相容 ,能夠讀取每個Java .properties檔案並獲得完全相同的鍵值,和java.util.Properties一樣。
然而,Apron能保持屬性檔案中條目的順序,以及鍵和分隔符之前的註釋,空行和空格,這允許寫回與原始原來檔案沒有區別的.properties檔案。
- 重新格式化 - 重新格式化格式字串時,可以指定如何格式化前導空格,分隔符和行結尾。
- 重新排序 -重新排序.properties檔案的內容可以通過按字母順序排序鍵值對的鍵或通過引用模板檔案來完成,在這種情況下,鍵的排序順序與模板檔案中的順序相同。Apron允許指定在重新排序時如何處理非屬性行(註釋和空行)。
- 使用.properties檔案作為應用程式的配置檔案,可以由使用者手動編輯,也可以由應用程式本身修改(例如,通過配置對話方塊)。
- 匯出和匯入Java i18n資源包以進行轉換。
Apron與Java 8或更高版本相容,並且它對其他庫沒有執行時依賴性。
<dependency> <groupId>de.poiu.apron</groupId> <artifactId>apron</artifactId> <version>2.0.1</version> <dependency>