Java 日历 getAvailableLocales()方法及示例
Calendar类中的 clear() 方法用于返回该类getInstance方法的本地化实例中所有可用的语言数组。
语法
public static Locale[] getAvailableLocales()
参数: 该方法不接受任何参数。
返回值: 该方法返回一个数组,其中包含所有可用的本地化实例。
下面的程序说明了日历类的getAvailableLocales()方法的工作原理:
例1 :
// Java Code to illustrate
// getAvailableLocales() Method
import java.util.*;
public class Calendar_Demo_Locale {
public static void main(String args[])
{
// Creating a locale object
Locale loc_arr[] = new Locale[5];
// Assigning locales to array
loc_arr = Locale.getAvailableLocales();
// Displaying the results
System.out.println("The first "
+ "five locales are:");
for (int cnt = 0; cnt < 5; cnt++)
System.out.println(
loc_arr[cnt]
.getISO3Country());
}
}
输出:
The first five locales are:
ARE
JOR
SYR
HRV
例2 :
// Java Code to illustrate
// getAvailableLocales() Method
import java.util.*;
public class Calendar_Demo_Locale {
public static void main(String args[])
{
// Creating a locale object
Locale loc_arr[] = new Locale[20];
// Assigning locales to array
loc_arr = Locale.getAvailableLocales();
// Displaying the results
System.out.println("The first "
+ "twenty availables"
+ " locales are:");
for (int cnt = 0; cnt < 20; cnt++)
System.out.println(
loc_arr[cnt]
.getISO3Country());
}
}
输出:
The first twenty availables locales are:
ARE
JOR
SYR
HRV
BEL
PAN
MLT
VEN
TWN
DNK
PRI
VNM
USA
MNE
**参考资料: **https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#clone()