Java.io包教程

Java.util.ResourceBundle类

简介

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.方法&说明
1static void clearCache()

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

2static void clearCache(ClassLoader loader)

此方法从缓存中删除使用给定类加载器加载的所有资源包./p>

3boolean containsKey(String key)

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

4static ResourceBundle getBundle(String baseName)

此方法使用指定的基本名称,默认语言环境和调用者的类加载器获取资源包.

5static ResourceBundle getBundle(String baseName,Locale locale)

此方法使用指定的基本名称和语言环境以及调用者的类加载器获取资源包.

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

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

7static ResourceBundl e getBundle(String baseName,Locale targetLocale,ClassLoader loader,ResourceBundle.Control控件)

此方法使用指定的基本名称,目标语言环境,类加载器和控件返回资源包.

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

此方法使用指定的基本名称返回资源包,目标语言环境和控制,以及调用者的类加载器.

9static ResourceBundle getBundle(字符串baseName,ResourceBundle.Control控件)

此方法使用指定的基本名称,默认语言环境和指定的控件返回资源包.

10abstract Enumeration<String> getKeys()

此方法返回键的枚举.

11Locale getLocale()

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

12Object getObject(String key)

此方法获取一个对象来自此资源包或其父项之一的给定键.

13String getString(String key)

此方法获取来自此资源包或其父项之一的给定键的字符串.

14String [] getStringArray(String key)

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

15protected abstract Object handleGetObject(String key)

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

16protected Set<String> handleKeySet()

此方法查询给定日期是否在此时区的夏令时.

17Set< String> keySet()

此方法返回此ResourceBundle及其父包中包含的一组所有键.

18protected void setParent( ResourceBundle parent)

此方法设置此包的父包.

继承的方法

此类继承以下类中的方法 :

  • java.util .Object