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)