java Locale介紹,javalocale介紹

來源:互聯網
上載者:User

java Locale介紹,javalocale介紹

  1. 定義:  
  2.     public final class Locale extends Object  
  3.     Locale 對象表示了特定的地理、政治和文化地區  
  4. 欄位摘要  
  5.     Locale.CANADA   
  6.           用於表示中國常量  
  7.     Locale.US   
  8.           用於表示美國常量  
  9.     Locale.JAPAN   
  10.           用於表示日本常量  
  11.     ...  
  12. 三個構造方法  
  13.      Locale(String language)  
  14.         根據語言代碼構造一個語言環境  
  15.      Locale(String language, String country)  
  16.         根據語言和國家構造一個語言環境  
  17.      Locale(String language, String country, String variant)  
  18.         根據語言、國家和變數構造一個語言環境  
  19.      語言參數是一個有效 ISO 語言代碼,這些代碼是由 ISO-639 定義的小寫兩字母代碼  
  20.      國家參數是一個有效 ISO 國家代碼,這些代碼是由 ISO-3166 定義的大寫兩字母代碼  
案例 [java] view plaincopy
  1. package com.itlwc;  
  2.   
  3. import java.util.Locale;  
  4.   
  5. public class MyLocale {  
  6.     public static void main(String[] args) {  
  7.         // 設定預設語言環境  
  8.         Locale.setDefault(Locale.CHINA);  
  9.         // 擷取電腦預設語言環境  
  10.         Locale l = Locale.getDefault();  
  11.         System.out.println("預設語言代碼: " + l.getLanguage());  
  12.         System.out.println("預設地區代碼: " + l.getCountry());  
  13.         System.out.println("預設語言地區代碼: " + l.toString());  
  14.         System.out.println("---------------------------------------");  
  15.         System.out.println("預設語言描述: " + l.getDisplayLanguage());  
  16.         System.out.println("預設地區描述: " + l.getDisplayCountry());  
  17.         System.out.println("預設語言,地區描述: " + l.getDisplayName());  
  18.         System.out.println("---------------------------------------");  
  19.         System.out.println("在美國預設語言叫: " + l.getDisplayLanguage(Locale.US));  
  20.         System.out.println("在美國預設地區叫: " + l.getDisplayCountry(Locale.US));  
  21.         System.out.println("在美國預設語言,地區叫: " + l.getDisplayName(Locale.US));  
  22.         System.out.println("在日本預設語言代碼叫: " + l.getDisplayLanguage(Locale.JAPAN));  
  23.         System.out.println("在日本預設地區代碼叫: " + l.getDisplayCountry(Locale.JAPAN));  
  24.         System.out.println("在日本預設語言,地區代碼叫: " + l.getDisplayName(Locale.JAPAN));  
  25.         System.out.println("---------------------------------------");  
  26.         System.out.println("語言環境三字母縮寫: " + l.getISO3Language());  
  27.         System.out.println("國家環境三字母縮寫: " + l.getISO3Country());  
  28.         System.out.println("---------------------------------------");  
  29.         // 機器已經安裝的語言環境數組  
  30.         Locale[] allLocale = Locale.getAvailableLocales();  
  31.         // 返回 ISO 3166 中所定義的所有兩字母國家代碼  
  32.         String[] str1 = Locale.getISOCountries();  
  33.         // 返回 ISO 639 中所定義的所有兩字母語言代碼  
  34.         String[] str2 = Locale.getISOLanguages();  
  35.     }  
  36. }  
  37. /* 
  38.  列印結果: 
  39.     預設語言代碼: zh 
  40.     預設地區代碼: CN 
  41.     預設語言地區代碼: zh_CN 
  42.     --------------------------------------- 
  43.     預設語言描述: 中文 
  44.     預設地區描述: 中國 
  45.     預設語言,地區描述: 中文 (中國) 
  46.     --------------------------------------- 
  47.     在中國預設語言代碼叫: 中文 
  48.     在中國預設地區代碼叫: 中國 
  49.     在中國預設語言,地區代碼叫: 中文 (中國) 
  50.     在美國預設語言叫: Chinese 
  51.     在美國預設地區叫: China 
  52.     在美國預設語言,地區叫: Chinese (China) 
  53.     在日本預設語言代碼叫: 中國語 
  54.     在日本預設地區代碼叫: 中華人民共和國 
  55.     在日本預設語言,地區代碼叫: 中國語 (中華人民共和國) 
  56.     --------------------------------------- 
  57.     語言環境三字母縮寫: zho 
  58.     國家環境三字母縮寫: CHN 
  59.     --------------------------------------- 
  60.  */  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.