課程
/后端開發
/Java
/模式的秘密——工廠模式
那個Properties類的實現代碼,老師可不可以給出來啊?或者告訴我們到那里可以找到????。?!
2014-12-21
源自:模式的秘密——工廠模式 2-1
正在回答
Iterator
package?com.factory; import?java.io.InputStream; import?java.io.UnsupportedEncodingException; import?java.util.Enumeration; import?java.util.HashMap; import?java.util.Map; import?java.util.Properties; import?javax.xml.stream.events.EndElement; /**? ?*?properties文件讀取? ?*/?? public?class?PropertiesReader?{?? ?????? ????/**? ?????*?此方法只支持讀取src目錄property文件? ?????*?@param?name?? ?????*?@return? ?????*?@throws?UnsupportedEncodingException? ?????*/?? ????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; ???? ????}?? }
很快會提供源碼的。
舉報
本課程即將講解Java中的工廠模式和抽象工廠模式的應用
1 回答properties配置資料
1 回答關于工廠模式的配置文件代碼的問題
3 回答new LeftHair() 實例化,然后引用的類型為HairInterface,開發中這樣做有什么意義 ?
1 回答getClass().getResourceAsStream("type.properties); 中getResourceAsStream()是哪個類的方法?
3 回答用反射去獲取對象,為什么在測試類中測試的時候一直報類型轉換錯誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-05-08
Iterator
2016-12-07
2014-12-23
很快會提供源碼的。