本文整理了Java中java.util.Locale.getExtensionKeys()
方法的一些代码示例,展示了Locale.getExtensionKeys()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Locale.getExtensionKeys()
方法的具体详情如下:
包路径:java.util.Locale
类名称:Locale
方法名:getExtensionKeys
[英]Returns the set of extension keys associated with this locale, or the empty set if it has no extensions. The returned set is unmodifiable. The keys will all be lower-case.
[中]返回与此区域设置关联的扩展键集,如果没有扩展,则返回空集。返回的集是不可修改的。这些钥匙都是小写的。
代码示例来源:origin: com.anrisoftware.globalpom/globalpomutils-core
/**
* @see java.util.Locale#getExtensionKeys()
*/
public Set<Character> getExtensionKeys() {
return locale.getExtensionKeys();
}
代码示例来源:origin: com.js-lib/js-commons
@Override
public boolean put(String name, T t, Locale... locale) {
Params.notNullOrEmpty(name, "Name");
Params.notNullOrEmpty(locale, "Locale");
Params.empty(locale[0].getVariant(), "Locale variant");
Params.empty(locale[0].getScript(), "Locale script");
Params.empty(locale[0].getExtensionKeys(), "Locale extension");
Map<String, T> maps = localeMaps.get(locale[0].toLanguageTag());
if (maps == null) {
maps = new HashMap<String, T>();
localeMaps.put(locale[0].toLanguageTag(), maps);
}
return maps.put(name, t) != null;
}
代码示例来源:origin: com.js-lib/js-commons
/**
* Get named objects map bound to requested locale settings.
*
* @param locale locale settings to retrieve objects map for.
* @return objects map bound to requested locale settings.
* @throws IllegalArgumentException if <code>locale</code> argument has variant, script or extension.
*/
private Map<String, T> maps(Locale locale) {
Params.empty(locale.getVariant(), "Locale variant");
Params.empty(locale.getScript(), "Locale script");
Params.empty(locale.getExtensionKeys(), "Locale extension");
Map<String, T> maps = localeMaps.get(locale.toLanguageTag());
if (maps == null) {
throw new BugError("Missing repository for locale |%s|.", locale);
}
return maps;
}
}
代码示例来源:origin: com.js-lib/js-commons
/**
* Construct I18N file instance bound to specified locale settings. Given locale should be based only on language and
* optional country, encoded with ISO 639 alpha-2, respective ISO 3166 alpha-2; script, variant and extension should be
* empty.
*
* @param file underlying filesystem file path,
* @param locale locale settings.
* @throws IllegalArgumentException if <code>locale</code> argument is null or has variant, script or extension.
*/
I18nFile(File file, Locale locale) throws IllegalArgumentException {
this.file = file;
Params.notNull(locale, "Locale");
Params.empty(locale.getVariant(), "Locale variant");
Params.empty(locale.getScript(), "Locale script");
Params.empty(locale.getExtensionKeys(), "Locale extension");
this.locale = locale;
}
内容来源于网络,如有侵权,请联系作者删除!