2022-12-22
properties setproperty 存取 集合
Properties集合
Map接口中還有一個(gè)實(shí)現(xiàn)類(lèi)Hashtable,它和HashMap十分相似,區(qū)別在于Hashtable是線程安全的。Hashtable存取元素時(shí)速度很慢,目前基本上被HashMap類(lèi)所取代,但Hashtable類(lèi)有一個(gè)子類(lèi)Properties在實(shí)際應(yīng)用中非常重要。
Properties主要用來(lái)存儲(chǔ)字符串類(lèi)型的鍵和值,在實(shí)際開(kāi)發(fā)中,經(jīng)常使用Properties集合來(lái)存取應(yīng)用的配置項(xiàng)。假設(shè)有一個(gè)文本編輯工具,要求默認(rèn)背景色是紅色,字體大小為14px,語(yǔ)言為中文,其配置項(xiàng)如下面的代碼:
|
Java |
在程序中可以使用Properties集合對(duì)這些配置項(xiàng)進(jìn)行存取,接下來(lái)通過(guò)一個(gè)案例學(xué)習(xí)Properties集合的使用。
|
Java |
上述代碼的Properties類(lèi)中,針對(duì)字符串的存取提供了兩個(gè)專(zhuān)用的方法setProperty()和getProperty()。setProperty()方法用于將配置項(xiàng)的鍵和值添加到Properties集合當(dāng)中。通過(guò)調(diào)用Properties的propertyNames()方法得到一個(gè)包含所有鍵的Enumeration對(duì)象,然后在遍歷所有的鍵時(shí),通過(guò)調(diào)用getProperty()方法獲得鍵所對(duì)應(yīng)的值。
開(kāi)班時(shí)間:2021-04-12(深圳)
開(kāi)班盛況開(kāi)班時(shí)間:2021-05-17(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-03-22(杭州)
開(kāi)班盛況開(kāi)班時(shí)間:2021-04-26(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-05-10(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-02-22(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-07-12(北京)
預(yù)約報(bào)名開(kāi)班時(shí)間:2020-09-21(上海)
開(kāi)班盛況開(kāi)班時(shí)間:2021-07-12(北京)
預(yù)約報(bào)名開(kāi)班時(shí)間:2019-07-22(北京)
開(kāi)班盛況
Copyright 2011-2023 北京千鋒互聯(lián)科技有限公司 .All Right
京ICP備12003911號(hào)-5
京公網(wǎng)安備 11010802035720號(hào)