Java.util.ResourceBundle 类


介绍

java.util.ResourceBundle类包含特定于语言环境的对象。以下是有关 ResourceBundle 的要点 -

  • 该课程允许您编写可以轻松本地化或翻译成不同语言的程序。

  • 此类程序可以同时处理多个语言环境,以后可以轻松修改以支持更多语言环境。

  • Java平台提供了ResourceBundle的两个子类,ListResourceBundle和PropertyResourceBundle。

类声明

以下是java.util.ResourceBundle类的声明-

public abstract class ResourceBundle
   extends Object

场地

以下是java.util.ResourceBundle类的字段-

protected ResourceBundle Parent - 这是该捆绑包的父捆绑包。

类构造函数

先生。 构造函数及描述
1

资源包()

这是单个构造函数。

类方法

先生。 方法及说明
1 静态无效清除缓存()

此方法从缓存中删除所有已使用调用者的类加载器加载的资源包。

2 静态无效clearCache(类加载器加载器)

此方法从缓存中删除已使用给定类加载器加载的所有资源包。

3 布尔值 containsKey(字符串键)

此方法确定给定的密钥是否包含在此 ResourceBundle 或其父包中。

4 静态 ResourceBundle getBundle(String baseName)

此方法使用指定的基本名称、默认区域设置和调用者的类加载器获取资源包。

5 static ResourceBundle getBundle(String baseName, Locale 语言环境)

此方法使用指定的基本名称和区域设置以及调用者的类加载器获取资源包。

6 static ResourceBundle getBundle(String baseName, Locale locale, ClassLoader loader)

此方法使用指定的基本名称、区域设置和类加载器获取资源包。

7 static ResourceBundle getBundle(String baseName, Locale targetLocale, ClassLoader 加载器, ResourceBundle.Control control)

此方法使用指定的基本名称、目标区域设置、类加载器和控件返回资源包。

8 static ResourceBundle getBundle(String baseName, Locale targetLocale, ResourceBundle.Control control)

此方法使用指定的基本名称、目标区域设置和控件以及调用者的类加载器返回资源包。

9 static ResourceBundle getBundle(String baseName, ResourceBundle.Control 控制)

此方法使用指定的基本名称、默认区域设置和指定的控件返回资源包。

10 抽象枚举<String> getKeys()

此方法返回键的枚举。

11 区域设置 getLocale()

此方法返回此资源包的区域设置。

12 对象 getObject(字符串键)

此方法从该资源包或其父级之一获取给定键的对象。

13 字符串 getString(字符串键)

此方法从该资源包或其父资源包之一获取给定键的字符串。

14 String[] getStringArray(字符串键)

此方法从该资源包或其父项之一获取给定键的字符串数组。

15 受保护的抽象对象handleGetObject(String key)

此方法从此资源包中获取给定键的对象。

16 protected Set<String> handleKeySet()

此方法查询给定日期是否处于该时区的夏令时。

17 号 设置<String> keySet()

此方法返回此 ResourceBundle 及其父包中包含的所有键的 Set。

18 protected void setParent(ResourceBundle父级)

该方法设置该bundle的父bundle。

继承的方法

该类继承了以下类的方法 -

  • java.util.Object