Java 中 Locale 类的重要性?
Locale 类用于执行区域设置操作并向用户提供区域设置信息。区域设置定义为一组参数,这些参数表示地理位置或操作发生的位置。Locale 类的重要方法包括 getAvailableLocales()、getCountry()、getDefault()、getDisplayLanguage()、getDisplayCountry()、getUnicodeLocaleKeys() 等。
Locale 类使用以下构造函数:
Locale(String L) - 使用作为参数传递的语言代码初始化区域设置。
Locale(String L, String C) - 使用作为参数传递的语言、国家/地区代码初始化区域设置。
Locale(String L, String C, String V) - 使用作为参数传递的语言、国家/地区、变体初始化区域设置。
示例
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("%s (%s) \n", loc[i].getDisplayName(), loc[i].toString()); } } }
输出
Norwegian Nynorsk (nn) Arabic (Jordan) (ar_JO) Bulgarian (bg) Kabuverdianu (kea) Low German (nds) Zulu (zu) Amharic (Ethiopia) (am_ET) French (Algeria) (fr_DZ) Tigrinya (Ethiopia) (ti_ET) Tibetan (China) (bo_CN) Upper Sorbian (hsb) Quechua (Ecuador) (qu_EC) Tamil (Singapore) (ta_SG) Latvian (lv) English (Niue) (en_NU)
广告