Java Locale getAvailableLocales() 方法



描述

Java Locale getAvailableLocales() 方法返回所有已安装区域设置的数组。返回的数组表示 Java 运行时环境和已安装的 LocaleServiceProvider 实现支持的区域设置的并集。它必须至少包含一个等于 Locale.US 的 Locale 实例。

声明

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

public static Locale[] getAvailableLocales()

参数

返回值

此方法返回已安装区域设置的数组。

异常

获取所有可用区域设置示例

以下示例显示了 Java Locale getAvailableLocales() 方法的用法。我们创建一个可用区域设置数组,然后打印这些区域设置。

package com.tutorialspoint;

import java.util.Locale;

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

      // create a new array and get all installed locales
      Locale[] locales = Locale.getAvailableLocales();

      // print locales
      System.out.println("Installed locales are:");
      
      for (int i = 0; i < locales.length; i++) {
         System.out.println(i + ":" + locales[i]);
      }
   }
}

输出

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

Installed locales are:
0:
1:nn
2:ar_JO
3:bg
4:kea
5:nds
6:zu
7:am_ET
8:fr_DZ
...
741:mas_TZ
742:ti
743:kok
744:ewo
745:ms_BN
746:ccp_IN
747:br_FR
java_util_locale.htm
广告
© . All rights reserved.