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
廣告