Java教程

Java Calendar getAvailableLocales()方法

java.util.Calendar类的getAvailableLocals()方法返回Java运行时环境中所有可用语言环境的数组。语言环境数组包含可用于本地化Calendar实例的语言环境。 getAvailableLocals()方法是静态方法。

语法

public static Locale[] getAvailableLocales()

参数

此方法不接受任何参数。

返回

此方法以数组形式返回Java Runtime Environment中所有可用的语言环境。

抛出

此方法不会引发任何异常。

示例1

import java.util.Locale;
public class JavaCalendargetavailablelocalsExample1 {
    public static void main(String args[]) {
        // an object of local class called strlocal(array) is created
       Locale[] strlocal = new Locale[5];
        // all available locals are accessed and stored in strlocal
      strlocal = Locale.getAvailableLocales();
        // print all available locals
      System.out.println("The first 5 locales installed in runtime environment are :-\n");
        for (int i = 0; i < 6; i++) {
            System.out.println(strlocal[i].getISO3Country());
        }
    }
}
输出:
The first 5 locales installed in runtime environment are :-
ARE
JOR
SYR
HRV
BEL

示例2

import java.util.Locale;
public class JavaCalendargetavailablelocalsExample2 {
    public static void main(String args[]) {
        //
        // an object of local class called lclarray(array) is created
       Locale[] lclarray = new Locale[5];
        // all available locals are accessed and stored in strlocal
      lclarray = Locale.getAvailableLocales();
        // print the results
      System.out.println("The first 5 locales installed in runtime environment are :-\n");
        for (int i = 0; i < 6; i++) {
            //here locals are printed without getISO3Country() method
         System.out.println(lclarray[i]);
        }
    }
}
输出:
The first 5 locales installed in runtime environment are :-
ar_AE
ar_JO
ar_SY
hr_HR
fr_BE

示例3

import java.util.Calendar;
import java.util.Locale;
public class JavaCalendargetavailablelocalsExample3 {
    public static void main(String[] args) {
        Locale[] alllocal = Calendar.getAvailableLocales();
        // print list of all available locals
for(Locale locale:alllocal){
            System.out.println(locale);
        }
    }
}
输出:
ar_AE
ar_JO
ar_SY
hr_HR
fr_BE
es_PA
mt_MT
es_VE
bg
zh_TW
it
ko
uk
lv
da_DK
es_PR
vi_VN
en_US
//all other available locales on java runtime environment will also be printed as output
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4