java.util.ResourceBundle 类包含特定于语言环境的对象.以下是关于ResourceBundle&minus的重点;
该类允许您编写可以轻松本地化或翻译成不同语言的程序.
此类程序一次处理多个语言环境,以后可以轻松修改以支持更多语言环境.
Java平台提供两个子类of ResourceBundle,ListResourceBundle和PropertyResourceBundle.
以下是
public abstract class ResourceBundle extends Object
以下是 java.util.ResourceBundle class :
受保护的ResourceBundle父级 : 这是此包的父包.
Sr.No. | 构造函数&说明 |
---|---|
1 | ResourceBundle() 这是单个构造函数. |
Sr.No. | 方法&说明 |
---|---|
1 | static void clearCache() 此方法从缓存中删除使用调用者的类加载器加载的所有资源包. |
2 | static void clearCache(ClassLoader loader) 此方法从缓存中删除使用给定类加载器加载的所有资源包./p> |
3 | boolean containsKey(String key) 此方法确定给定的密钥是否包含在此ResourceBundle或其父包中. |
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 ResourceBundl e getBundle(String baseName,Locale targetLocale,ClassLoader loader,ResourceBundle.Control控件) 此方法使用指定的基本名称,目标语言环境,类加载器和控件返回资源包. |
8 | static ResourceBundle getBundle(String baseName,Locale targetLocale,ResourceBundle.Control control) 此方法使用指定的基本名称返回资源包,目标语言环境和控制,以及调用者的类加载器. |
9 | static ResourceBundle getBundle(字符串baseName,ResourceBundle.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() 此方法返回此ResourceBundle及其父包中包含的一组所有键. |
18 | protected void setParent( ResourceBundle parent) 此方法设置此包的父包. |
此类继承以下类中的方法 :
java.util .Object