手册
目录
收藏418
分享
阅读808
更新时间2025-07-22
前言:
在本教程中,您将学习如何使用Java.util.ResourceBundle.Control类,简介java.util.ResourceBundle.Control类配合工厂方法加载资源包。
java.util.ResourceBundle.Control类配合工厂方法加载资源包。以下是ResourceBundle.Control的重点 −
T如果类实例被多个线程同时使用,则它必须是线程安全的。
以下是 java.util.ResourceBundle.Control 类的声明 −
以下是 java.util.ResourceBundle.Control 类的字段 −
static int STANDARD_TIME − 这是指定为标准时间的开始或结束时间模式的常数。
static List
static List
static List
static long TTL_DONT_CACHE − 这是不缓存加载的资源包实例的生存时间常数。
static long TTL_NO_EXPIRATION_CONTROL − 这是用于禁用缓存中已加载资源包实例的过期控制的生存时间常量。
| 序号 | 构造函数 & 描述 |
|---|---|
| 1 | List 这是单个构造函数。 |
| 序号 | 方法 & 描述 |
|---|---|
| 1 | List 此方法返回一个语言环境列表作为 baseName 和语言环境的候选语言环境。 |
| 2 | static ResourceBundle.Control getControl(List 此方法返回一个 ResourceBundle.Control,其中 getFormats 方法返回指定的格式。 |
| 3 | Locale getFallbackLocale(String baseName, Locale locale)
此方法返回一个区域设置,用作 ResourceBundle.getBundle 工厂方法进一步搜索资源包的备用区域设置。 |
| 4 | List 此方法返回一个字符串列表,其中包含用于为给定 baseName 加载资源包的格式。 |
| 5 | static ResourceBundle.Control getNoFallbackControl(List 该方法返回一个ResourceBundle.Control,其中getFormats方法返回指定格式,getFallbackLocale方法返回null。 |
| 6 | long getTimeToLive(String baseName, Locale locale)
此方法返回在此 ResourceBundle.Control 下加载的资源包的生存时间 (TTL) 值。 |
| 7 | boolean needsReload(String baseName, Locale locale, String format, ClassLoader loader, ResourceBundle bundle, long loadTime)
该方法根据 loadTime 给出的加载时间或其他一些标准来判断缓存中过期的 bundle 是否需要重新加载。 |
| 8 | ResourceBundle newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload)
此方法为给定格式和语言环境的给定包名称实例化资源包,必要时使用给定的类加载器。 |
| 9 | String toBundleName(String baseName, Locale locale)
此方法将给定的 baseName 和语言环境转换为包名称。 |
| 10 | String toResourceName(String bundleName, String suffix)
此方法通过替换所有出现的 '.' 将给定的 bundleName 转换为 ClassLoader.getResource 方法所需的形式。 在 bundleName 中带有 '/' 并附加一个 '.' 和给定的文件后缀。 |
这个类继承了以下类的方法 −
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习