java命名空间java.util.spi类localenameprovider的类成员方法:
localenameprovider定义及介绍
本文导语:
localenameprovider
protected localenameprovider()
唯一的构造方法。(由子类构造方法调用,通常是隐式的)。
getdisplaylanguage
public abstract string getdisplaylanguage(string languagecode,
locale ...
localenameprovider
protected localenameprovider()
- 唯一的构造方法。(由子类构造方法调用,通常是隐式的)。
getdisplaylanguage
public abstract string getdisplaylanguage(string languagecode,
locale locale)
- 返回适合向用户显示的给定 iso 639 语言代码和给定语言环境的本地化名称。例如,如果
languagecode 是 "fr" 并且 locale 是 en_us,则 getdisplaylanguage() 将返回 "french";如果 languagecode 是 "en" 并且 locale 是 fr_fr,则 getdisplaylanguage() 将返回 "anglais"。如果无法根据 locale 对返回的名称进行本地化(比方说提供者没有 croatian 的日本名称),则此方法返回 null。
- 参数:
languagecode - iso 639 语言代码字符串,用 'a' (u+0061) 和 'z' (u+007a) 之间的两个小写字母表示locale - 所需的语言环境
- 返回:
- 指定语言环境的给定语言代码的名称;如果该名称不可用,则返回 null。
- 抛出:
nullpointerexception - 如果 languagecode 或 locale 为 null
illegalargumentexception - 如果 languagecode 不是以两个小写字母的形式表示,或者 locale 不是从 getavailablelocales() 返回的语言环境之一。- 另请参见:
locale.getdisplaylanguage(java.util.locale)