位置:首页 > 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