📅  最后修改于: 2023-12-03 14:43:02.689000             🧑  作者: Mango
Java中的Locale类提供了getDisplayName()方法,该方法返回语言环境的名称的本地化显示名。 这对于需要显示区域设置的用户界面非常有用。 本文将介绍Locale类中的getDisplayName()方法,包括语法、参数和示例。
下面是getDisplayName()方法的语法:
public final String getDisplayName()
getDisplayName()方法不接受任何参数。
getDisplayName()方法返回语言环境的名称的本地化显示名。
下面是一个展示getDisplayName()方法的示例程序:
import java.util.Locale;
public class LocaleExample {
public static void main(String[] args) {
Locale french = new Locale("fr", "FR");
System.out.println("Locale French Display Name: " + french.getDisplayName());
Locale india = new Locale("en", "IN");
System.out.println("Locale India Display Name: " + india.getDisplayName());
Locale china = new Locale("zh", "CN");
System.out.println("Locale China Display Name: " + china.getDisplayName());
}
}
运行以上程序将得到以下输出:
Locale French Display Name: français (France)
Locale India Display Name: English (India)
Locale China Display Name: 中文 (中国)
以上示例程序创建了三个Locale对象,分别表示法国、印度和中国。然后,对每个Locale对象调用getDisplayName()方法以获取其本地化显示名称。 需注意,每个Locale对象的本地化显示名称都根据其语言环境和国家/地区而变化。
在本示例中,法国的本地化显示名称为“français (France)”;印度的本地化显示名称为“English (India)”;中国的本地化显示名称为“中文 (中国)”。
本文向您介绍了Java中的Locale类的getDisplayName()方法。我们了解了该方法的语法、参数和返回值,并通过示例程序展示了如何使用getDisplayName()方法以获取Locale对象的本地化显示名称。 getDisplayName()方法对于需要显示并且按区域设置进行本地化的用户界面非常有用。