Java Locale setDefault() 方法



描述

Java Locale setDefault(Locale newLocale) 方法设置 Java 虚拟机此实例的默认区域设置。这不会影响主机区域设置。

声明

以下是 java.util.Locale.setDefault() 方法的声明

public static void setDefault(Locale newLocale)

参数

newLocale − 新的默认区域设置

返回值

此方法返回此对象的哈希码值。

异常

  • SecurityException − 如果存在安全管理器,并且其 checkPermission 方法不允许此操作。

  • NullPointerException − 如果 newLocale 为空

将默认区域设置设置为加拿大示例

以下示例显示了 Java Locale setDefault() 方法的使用方法。我们获取默认区域设置并打印出来。然后使用 setDefault() 方法更新它,最后打印更新后的默认区域设置。

package com.tutorialspoint;

import java.util.Locale;

public class LocaleDemo {
   public static void main(String[] args) {

      // print this locale
      System.out.println("Locale:" + Locale.getDefault());

      // Set the default Locale
      Locale.setDefault(Locale.CANADA_FRENCH);

      System.out.println("Locale:" + Locale.getDefault());
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Locale:en_IN
Locale:fr_CA

将默认区域设置设置为法国示例

以下示例显示了 Java Locale setDefault() 方法的使用方法。我们获取默认区域设置并打印出来。然后使用 setDefault() 方法更新它,最后打印更新后的默认区域设置。

package com.tutorialspoint;

import java.util.Locale;

public class LocaleDemo {
   public static void main(String[] args) {

      // print this locale
      System.out.println("Locale:" + Locale.getDefault());

      // Set the default Locale
      Locale.setDefault(Locale.FRANCE);

      System.out.println("Locale:" + Locale.getDefault());
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Locale:en_IN
Locale:fr_FR

将默认区域设置设置为美国示例

以下示例显示了 Java Locale setDefault() 方法的使用方法。我们获取默认区域设置并打印出来。然后使用 setDefault() 方法更新它,最后打印更新后的默认区域设置。

package com.tutorialspoint;

import java.util.Locale;

public class LocaleDemo {
   public static void main(String[] args) {

      // print this locale
      System.out.println("Locale:" + Locale.getDefault());

      // Set the default Locale
      Locale.setDefault(Locale.US);

      System.out.println("Locale:" + Locale.getDefault());
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Locale:en_IN
Locale:en_US
java_util_locale.htm
广告