阿区域设置 类用于执行区域设置操作,并提供区域设置信息提供给用户。甲语言环境 被定义为一组参数,它表示一个地理位置 或地点 ,其中一些操作中发生。的重要方法地点 类是getAvailableLocales(), , getCountry()
,getDefault()
getDisplayLanguage()
, getDisplayCountry(),getUnicodeLocaleKeys()
等等。
该区域设置 类使用下面的构造函数:
Locale(String L):根据作为参数传递的 语言代码初始化语言环境。
Locale(String L,String C):从语言(作为参数传递的国家代码)初始化语言环境。
Locale(String L,String C,String V):从作为参数传递的语言,country, 变体 初始化语言环境。
public final class Locale extends Object implements Cloneable, Serializable
import java.text.SimpleDateFormat; import java.util.Locale; public class LocaleTest { public static void main(String[] args) { Locale loc[] = SimpleDateFormat.getAvailableLocales(); for (int i=1; i <= 15; i++) { System.out.printf("\n%s (%s) ", loc[i].getDisplayName(), loc[i].toString()); } } }
输出结果
Arabic (United Arab Emirates) (ar_AE) Arabic (Jordan) (ar_JO) Arabic (Syria) (ar_SY) Croatian (Croatia) (hr_HR) French (Belgium) (fr_BE) Spanish (Panama) (es_PA) Maltese (Malta) (mt_MT) Spanish (Venezuela) (es_VE) Bulgarian (bg) Chinese (Taiwan) (zh_TW) Italian (it) Korean (ko) Ukrainian (uk) Latvian (lv) Danish (Denmark) (da_DK)