- Java國際化教程
- Java I18N - 首頁
- Java I18N - 概述
- Java I18N - 環境設定
- Locale 類示例
- Java I18N - Locale 類
- Java I18N - Locale 詳解
- Java I18N - 顯示語言
- ResourceBundle 類示例
- Java I18N - ResourceBundle 類
- NumberFormat 類示例
- Java I18N - NumberFormat 類
- Java I18N - 格式化貨幣
- Java I18N - 格式化百分比
- Java I18N - 設定最小/最大精度
- Java I18N - 設定舍入模式
- Java I18N - 解析數字
- DecimalFormat 類示例
- Java I18N - DecimalFormat 類
- Java I18N - 格式化模式
- Java I18N - 特定區域的DecimalFormat
- Java I18N - DecimalFormatSymbols 類
- Java I18N - 數字分組
- DateFormat 類示例
- Java Java - DateFormat 類 (這裡似乎有個筆誤,應為Java I18N)
- Java I18N - 格式化日期
- Java I18N - 格式化時間
- Java I18N - 格式化日期和時間
- SimpleDateFormat 類示例
- Java I18N - SimpleDateFormat 類
- Java I18N - 格式化日期
- Java I18N - DateFormatSymbols 類
- Java I18N - 日期格式模式
- 時區示例
- Java I18N - UTC
- Unicode轉換
- Java I18N - 字串轉換
- Java I18N - Reader和Writer轉換
- 相關教程
- Java教程
- JDBC教程
- Swing教程
- AWT教程
- Servlet教程
- JSP教程
- Java I18N有用資源
- Java I18N - 快速指南
- Java I18N - 有用資源
- Java I18N - 討論
Java國際化 - 地區語言
示例
在這個示例中,我們將獲取根據作為引數傳遞的區域設定顯示的語言。
import java.util.Locale;
public class I18NTester {
public static void main(String[] args) {
Locale defaultLocale = Locale.getDefault();
Locale enLocale = new Locale("en", "US");
Locale frLocale = new Locale("fr", "FR");
Locale esLocale = new Locale("es", "ES");
System.out.println(defaultLocale.getDisplayLanguage(enLocale));
System.out.println(defaultLocale.getDisplayLanguage(frLocale));
System.out.println(defaultLocale.getDisplayLanguage(esLocale));
}
}
輸出
它將列印以下結果。
English anglais inglés
廣告