📅  最后修改于: 2023-12-03 15:16:36.995000             🧑  作者: Mango
在Java中,Locale类表示特定于语言、地区和文化的一组参数。它可以用来格式化日期、时间、数字和货币等。Locale类中有许多方法可以使用,其中包括 toString() 方法。
toString() 方法用于返回该Locale对象的语言、地区和变体参数的字符串表示形式。它的语法如下所示:
public String toString()
返回该Locale对象的语言、地区和变体参数的字符串表示形式。例如:"en_US" 表示英语/美国。
以下示例演示了如何使用Locale类中的 toString() 方法。
import java.util.Locale;
public class LocaleToStringExample {
public static void main(String[] args) {
// 创建一个Locale对象 - 英语/美国
Locale locale1 = new Locale("en", "US");
System.out.println("Locale 1: " + locale1.toString());
// 创建一个Locale对象 - 法语/法国
Locale locale2 = new Locale("fr", "FR");
System.out.println("Locale 2: " + locale2.toString());
// 获取默认Locale对象
Locale locale3 = Locale.getDefault();
System.out.println("Default Locale: " + locale3.toString());
}
}
输出:
Locale 1: en_US
Locale 2: fr_FR
Default Locale: en_US
在上面的示例中,我们创建了两个Locale对象,一个表示英语/美国,另一个表示法语/法国。然后,我们使用 toString() 方法打印了它们的字符串表示形式。最后,我们获取了默认Locale对象,并打印出它的字符串表示形式。