Java語言讀取配置文件config.properties的方法講解
應(yīng)用場景
有些時候項目中會用到很多路徑,并且很可能多個路徑在同一個根目錄下,那為了方便配置的修改,達(dá)到只修改根目錄即可達(dá)到一改全改的效果,此時就會想到要是有變量就好了;
另外有時候路徑中的文件名是不確定的,要靠業(yè)務(wù)程序運(yùn)行時去判斷文件名應(yīng)該如何設(shè)置,而又希望此文件下的目錄名是確定的,那此時用變量也是比較好的解決方式。
一、配置文件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; } }
運(yùn)行結(jié)果如下:
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
- Java讀取.properties配置文件的幾種方式
- java項目中讀取jdbc.properties文件操作
- Java讀取properties文件連接數(shù)據(jù)庫的方法示例
- Java讀取.properties配置文件方法示例
- java用類加載器的5種方式讀取.properties文件
- Java 讀取、獲取配置文件.properties中的數(shù)據(jù)
- Java中的幾種讀取properties配置文件的方式
- Java讀取Properties文件幾種方法總結(jié)
- Java開發(fā)中讀取XML與properties配置文件的方法
- 詳解五種方式讓你在java中讀取properties文件內(nèi)容不再是難題
- 詳解Java項目中讀取properties文件
- java 如何讀取properties文件
相關(guān)文章
Android中EditText光標(biāo)在4.0中的bug及解決方法
這篇文章主要介紹了Android中EditText光標(biāo)在4.0中的bug及解決方法,簡單分析了Android4.0版本中EditText光標(biāo)消息的原因及相應(yīng)的解決方法,需要的朋友可以參考下2016-01-01Android畫圖之抗鋸齒paint和Canvas兩種方式實例
本篇文章主要介紹了Android畫圖之抗鋸齒paint和Canvas兩種方式實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04Android基于Xposed修改微信運(yùn)動步數(shù)實例
這篇文章主要介紹了Android基于Xposed修改微信運(yùn)動步數(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