Java ResourceBundle 类

Java.util 包提供了一个包含语言环境的 ResourceBundle 类-特定对象。当程序需要特定于语言环境的资源(例如字符串)时,程序可以从适合当前用户语言环境的资源包中加载它。通过这种方式,程序代码可以以很大程度上独立于用户区域设置的方式编写,从而隔离资源包中的大部分(如果不是全部)特定于区域设置的信息。这允许编写能够:

  • 轻松本地化或翻译成不同语言的程序。
  • 一次处理多个语言环境。
  • be稍后可以轻松修改以支持更多语言环境。

类声明

java.util.ResourceBundle 类的声明为:

public abstract class ResourceBundle
  extends Object 

字段

序号字段 &描述
1.Protected ResourceBundle parent
此捆绑包的父捆绑包。

类构造函数

序号构造函数和描述
1.ResourceBundle()
唯一的构造函数。

java.util.ResourceBundle 方法

java.util.ResourceBundle 类有许多方法,如下所列:

成员方法

序号方法和描述
1.static void clearCache()
从缓存中删除所有已使用调用者的类加载器加载的资源包。
2.static void clearCache(ClassLoader loader)
从缓存中删除所有已使用给定类加载器加载的资源包。
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.abstract Enumeration<String> getKeys()
返回键的枚举。
8.Locale getLocale()
返回此资源包的区域设置。
9.Object getObject(String key)
从此资源包或其父项之一获取给定键的对象。
10。String getString(String key)
从此资源包或其父资源包之一获取给定键的字符串。

继承的方法

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

  • java.lang.Object