新聞中心
PropertyResourceBundle

成都創(chuàng)新互聯(lián)公司是專(zhuān)業(yè)的吳川網(wǎng)站建設(shè)公司,吳川接單;提供成都做網(wǎng)站、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行吳川網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
java.lang.Object
|---java.util.ResourceBundle
|---|---java.util.PropertyResourceBundle
public class PropertyResourceBundle
extends ResourceBundlePropertyResourceBundle 是 ResourceBundle 的一個(gè)具體子類(lèi),它使用屬性文件中的一組靜態(tài)字符串來(lái)管理區(qū)域設(shè)置的資源。
與其他類(lèi)型的資源包不同,您不繼承 PropertyResourceBundle。 相反,您提供包含資源數(shù)據(jù)的屬性文件。 ResourceBundle.getBundle 將自動(dòng)查找適當(dāng)?shù)膶傩晕募?chuàng)建一個(gè)引用它的 PropertyResourceBundle。
以下示例顯示了具有基本名稱(chēng)“MyResources”的資源包系列的成員。 文本定義了捆綁包“MyResources_de”,捆綁包家族的德國(guó)成員。 此成員基于 PropertyResourceBundle,因此文本是文件“MyResources_de.properties”的內(nèi)容(相關(guān)示例顯示了如何將捆綁包添加到該系列,這些捆綁包作為 ListResourceBundle 的子類(lèi)實(shí)現(xiàn))。 此示例中的鍵采用“s1”等形式。實(shí)際的鍵完全取決于您的選擇,只要它們與您在程序中用于從包中檢索對(duì)象的鍵相同。 鍵是區(qū)分大小寫(xiě)的。
# MessageFormat pattern
s1=Die Platte \"{1}\" enth?lt {0}.
# location of {0} in pattern
s2=1
# sample disk name
s3=Meine Platte
# first ChoiceFormat choice
s4=keine Dateien
# second ChoiceFormat choice
s5=eine Datei
# third ChoiceFormat choice
s6={0,number} Dateien
# sample date
s7=3. M?rz 1996如果 PropertyResourceBundle 子類(lèi)同時(shí)被多個(gè)線(xiàn)程使用,則它的實(shí)現(xiàn)必須是線(xiàn)程安全的。 此類(lèi)中非抽象方法的默認(rèn)實(shí)現(xiàn)是線(xiàn)程安全的。
注意:PropertyResourceBundle 可以從 InputStream 或 Reader 構(gòu)造,它表示一個(gè)屬性文件。 從 InputStream 構(gòu)造 PropertyResourceBundle 實(shí)例要求輸入流以 ISO-8859-1 編碼。 在這種情況下,無(wú)法以 ISO-8859-1 編碼表示的字符必須由《Java? 語(yǔ)言規(guī)范》第 3.3 節(jié)中定義的 Unicode Escapes 表示,而采用 Reader 的其他構(gòu)造函數(shù)則沒(méi)有該限制。
嵌套類(lèi)摘要
| 從類(lèi) java.util.ResourceBundle 繼承的嵌套類(lèi)/接口 |
|---|
| ResourceBundle.Control |
字段摘要
| 從類(lèi) java.util.ResourceBundle 繼承的字段 |
|---|
| parent |
構(gòu)造函數(shù)摘要
| 構(gòu)造函數(shù) | 描述 |
|---|---|
| PropertyResourceBundle(InputStream stream) | 從 InputStream 創(chuàng)建一個(gè)屬性資源包。 |
| PropertyResourceBundle(Reader reader) | 從 Reader 創(chuàng)建一個(gè)屬性資源包。 |
方法總結(jié)
| 修飾符和類(lèi)型 | 方法 | 描述 |
|---|---|---|
| EnumerationString | getKeys() | 返回此 ResourceBundle 及其父捆綁包中包含的鍵的枚舉。 |
| Object | handleGetObject(String key) | 從此資源包中獲取給定鍵的對(duì)象。 |
| protected SetString | handleKeySet() | 返回僅包含在此 ResourceBundle 中的一組鍵。 |
| 從類(lèi) java.lang.Object 繼承的方法 |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 從類(lèi) java.util.ResourceBundle 繼承的方法 |
|---|
| clearCache, clearCache, containsKey, getBaseBundleName, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, keySet, setParent |
構(gòu)造函數(shù)詳細(xì)信息
PropertyResourceBundle
public PropertyResourceBundle(InputStream stream) throws IOException
從 InputStream 創(chuàng)建一個(gè)屬性資源包。 使用此構(gòu)造函數(shù)讀取的屬性文件必須以 ISO-8859-1 編碼。
參數(shù):
| 參數(shù)名稱(chēng) | 參數(shù)描述 |
|---|---|
| stream | InputStream 表示要從中讀取的屬性文件。 |
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| IOException | 如果發(fā)生 I/O 錯(cuò)誤 |
| NullPointerException | 如果 stream 為空 |
| IllegalArgumentException | 如果流包含格式錯(cuò)誤的 Unicode 轉(zhuǎn)義序列 |
PropertyResourceBundle
public PropertyResourceBundle(Reader reader) throws IOException
從 Reader 創(chuàng)建一個(gè)屬性資源包。 與構(gòu)造函數(shù) PropertyResourceBundle(InputStream) 不同,輸入屬性文件的編碼沒(méi)有限制。
參數(shù):
| 參數(shù)名稱(chēng) | 參數(shù)描述 |
|---|---|
| reader | 表示要從中讀取的屬性文件的 Reader。 |
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| IOException | 如果發(fā)生 I/O 錯(cuò)誤 |
| NullPointerException | 如果 reader 為空 |
| IllegalArgumentException | 如果 reader 出現(xiàn)格式錯(cuò)誤的 Unicode 轉(zhuǎn)義序列。 |
方法詳情
handleGetObject
public Object handleGetObject(String key)
從類(lèi)復(fù)制的描述:ResourceBundle
從此資源包中獲取給定鍵的對(duì)象。 如果此資源包不包含給定鍵的對(duì)象,則返回 null。
指定者:
類(lèi) ResourceBundle 中的 handleGetObject
參數(shù):
| 參數(shù)名稱(chēng) | 參數(shù)描述 |
|---|---|
| key | 所需對(duì)象的鍵 |
返回:
給定鍵的對(duì)象,或 null
getKeys
public EnumerationString getKeys()
返回此 ResourceBundle 及其父捆綁包中包含的鍵的枚舉。
指定者:
類(lèi) ResourceBundle 中的 getKeys
返回:
此 ResourceBundle 及其父捆綁包中包含的鍵的枚舉。
handleKeySet
protected SetString handleKeySet()
返回僅包含在此 ResourceBundle 中的一組鍵。
覆蓋:
類(lèi) ResourceBundle 中的 handleKeySet
返回:
僅包含在此 ResourceBundle 中的一組鍵
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSPropertyResourceBundle
標(biāo)題路徑:http://www.5511xx.com/article/cdigoig.html


咨詢(xún)
建站咨詢(xún)
