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)

更新日期:2023-12-01

200 次浏览

开启您的事业

取得本课程资格认证

开始
广告