Java語言讀取配置文件config.properties的方法講解
應用場景
有些時候項目中會用到很多路徑,并且很可能多個路徑在同一個根目錄下,那為了方便配置的修改,達到只修改根目錄即可達到一改全改的效果,此時就會想到要是有變量就好了;
另外有時候路徑中的文件名是不確定的,要靠業(yè)務程序運行時去判斷文件名應該如何設置,而又希望此文件下的目錄名是確定的,那此時用變量也是比較好的解決方式。
一、配置文件config.properties是放在src根目錄下的:例如我的是 /PropertiesTest/src/com/xuliugen/project/type.properties
配置文件中的內(nèi)容如下:
left=com.sunny.project.LeftHair right=com.sunny.project.RightHair in=com.sunny.project.InHair
讀取配置文件中的代碼如下:
public class PropertiesReader { public static void main(String[] args) { new PropertiesReader().getProperties(); } public Map<String, String> getProperties() { Properties props = new Properties(); Map<String, String> map = new HashMap<String, String>(); try { InputStream in = getClass().getResourceAsStream("type.properties"); props.load(in); Enumeration en = props.propertyNames(); while (en.hasMoreElements()) { String key = (String) en.nextElement(); String property = props.getProperty(key); map.put(key, property); System.out.println(key + " " + property); } } catch (Exception e) { e.printStackTrace(); } return map; } }
運行結果如下:
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
- Java讀取.properties配置文件的幾種方式
- java項目中讀取jdbc.properties文件操作
- Java讀取properties文件連接數(shù)據(jù)庫的方法示例
- Java讀取.properties配置文件方法示例
- java用類加載器的5種方式讀取.properties文件
- Java 讀取、獲取配置文件.properties中的數(shù)據(jù)
- Java中的幾種讀取properties配置文件的方式
- Java讀取Properties文件幾種方法總結
- Java開發(fā)中讀取XML與properties配置文件的方法
- 詳解五種方式讓你在java中讀取properties文件內(nèi)容不再是難題
- 詳解Java項目中讀取properties文件
- java 如何讀取properties文件
相關文章
Android中EditText光標在4.0中的bug及解決方法
這篇文章主要介紹了Android中EditText光標在4.0中的bug及解決方法,簡單分析了Android4.0版本中EditText光標消息的原因及相應的解決方法,需要的朋友可以參考下2016-01-01Android畫圖之抗鋸齒paint和Canvas兩種方式實例
本篇文章主要介紹了Android畫圖之抗鋸齒paint和Canvas兩種方式實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04Android基于Xposed修改微信運動步數(shù)實例
這篇文章主要介紹了Android基于Xposed修改微信運動步數(shù)實例,需要的朋友可以參考下2017-06-06Android4.4 WebAPI實現(xiàn)拍照上傳功能
這篇文章主要介紹了Android4.4 WebAPI實現(xiàn)拍照上傳功能,本文給出4.4版本后拍照上傳的具體實現(xiàn)方法,感興趣的小伙伴們可以參考一下2016-07-07Android單個RecyclerView實現(xiàn)列表嵌套的效果
本篇文章主要介紹了Android單個RecyclerView實現(xiàn)列表嵌套的效果,具有一定的參考價值,有興趣的可以了解一下2017-08-08