位置:首頁 > Java技術 > Java.util包 > java.util.ResourceBundle類

java.util.ResourceBundle類

java.util.ResourceBundle 類包含特定於語言環境的對象。下麵是有關資源包的要點:

  • 該類允許您輕鬆編寫地本地化或翻譯成不同語言開發的程序。

  • 該類程序處理多個語言環境以後可以輕鬆進行修改,以支持更多的語言環境。

  • Java平台提供ResourceBundle,ListResourceBundle和PropertyResourceBundle兩個子類。

類聲明

以下是java.util.ResourceBundle類的聲明:

public abstract class ResourceBundle
   extends Object

字段域

以下是java.util.ResourceBundle類中的字段:

  • protected ResourceBundle parent -- 這是此包的父包。

類構造函數

S.N. 構造函數 & 描述
1 ResourceBundle() 
這是一個構造函數。

類方法

S.N. 方法 & 描述
1 static void clearCache()
此方法從已經使用調用者的類加載器加載的緩存中的所有資源包。
2 static void clearCache(ClassLoader loader) 
此方法從已經使用給定的類加載器加載的緩存中移除所有資源包。
3 boolean containsKey(String key) 
此方法確定給定鍵是否包含在這個資源包或它的父包。
4 static ResourceBundle getBundle(String baseName) 
此方法使用指定的基本名稱,默認的語言環境和調用者的類加載器獲取資源包。
5 static ResourceBundle getBundle(String baseName, Locale locale) 
此方法使用指定的基本名稱和語言環境和調用者的類加載器獲取資源包。
6 static ResourceBundle getBundle(String baseName, Locale locale, ClassLoader loader) 
此方法使用指定的基本名稱,語言環境和類加載器獲取資源包。
7 static ResourceBundle getBundle(String baseName, Locale targetLocale, ClassLoader loader, ResourceBundle.Control control)
此方法返回一個使用指定基本名稱,目標語言環境,類加載器和控件返回資源包。
8 static ResourceBundle getBundle(String baseName, Locale targetLocale, ResourceBundle.Control control) 
此方法返回使用指定的基本名稱,目標語言環境和控製,以及調用者的類加載器獲取資源包。
9 static ResourceBundle getBundle(String baseName, ResourceBundle.Control control) 
此方法返回使用指定的基本名稱,默認的語言環境和指定控件的資源包。
10 abstract Enumeration<String> getKeys() 
此方法返回鍵的枚舉。
11 Locale getLocale() 
此方法返回此資源包的語言環境。
12 Object getObject(String key)
此方法獲取一個對象給定鍵從此資源包或它的某個父類。
13 String getString(String key) 
此方法獲取一個字符串給定鍵從此資源包或它的某個父類。
14 String[] getStringArray(String key) 
此方法得到的字符串數組給定鍵從此資源包或它的某個父類。
15 protected abstract Object handleGetObject(String key) 
此方法獲取的對象從這個資源包的給定鍵。
16 protected Set<String> handleKeySet() 
此方法查詢,如果給定的日期是在夏令時在該時區。
17 Set<String> keySet()
此方法返回一個Set包含在這個資源包及其父包中的所有鍵。
18 protected void setParent(ResourceBundle parent)
此方法設置此包的父包。

方法繼承

這個類從以下類繼承的方法:

  • java.util.Object