zoukankan      html  css  js  c++  java
  • 国际化:Java平台下的Locale类

    Locale类有如下几个构造器:

    Locale(String language)

    Locale(String language, String country)

    Locale(String language, String country, String variant)

    下面是通过构造方法实例化Locale对象:

     1 public class localeTest {
     2     public static void main(String[] args) {
     3 
     4         //创建一个通用英语的locale.
     5         Locale locale11 = new Locale("en");
     6         //创建一个加拿大英语的locale.
     7         Locale locale12 = new Locale("en", "CA");
     8         //创建一个美式英语的locale,硅谷的英语
     9         Locale locale13 = new Locale("en", "US", "SiliconValley");
    10 
    11     }
    12 }                   

    Locale类有一些预定义的Locale对象实例:

          Locale Name                         Locale
      =======================================
      Locale.CHINA                         zh_CN
      Locale.CHINESE                       zh
      Locale.SIMPLIFIED_CHINESE         zh_CN
      Locale.TRADITIONAL_CHINESE   zh_TW
      Locale.PRC                           zh_CN
      Locale.TAIWAN                      zh_TW
      Locale.ENGLISH                      en
      Locale.UK                              en_GB
      Locale.US                              en_US
      Locale.FRANCE                      fr_FR
      Locale.FRENCH                      fr

    下面的例子是德国locale实例以英语(默认情况下是作者的主机),德语和法语提供了信息:

     1 public class localeTest {
     2 
     3     public static void main(String[] args) {
     4         Locale deLocale = new Locale("de", "DE");
     5         Locale frLocale = new Locale("fr", "FR");
     6         System.out.println("Default language name (default): "
     7                 + deLocale.getDisplayLanguage());
     8         System.out.println("German language name (German): "
     9                 + deLocale.getDisplayLanguage(deLocale));
    10         System.out.println("German language name (French): "
    11                 + deLocale.getDisplayLanguage(frLocale));
    12     }
    13 
    14 }

    输出结果为:

    Default language name (default): German
    German language name (German): Deutsch
    German language name (French): allemand

  • 相关阅读:
    sharepoint tip (视图)
    how to use mstsclib
    Why I Love My Virtual PCs
    科普 | 什么是去中心化自治组织(DAO)
    毕业生的商业软件开发之路 C#基本语法C#代码模块逻辑框架
    文本编辑器中文字断行及排版算法研究
    [毕业生的商业软件开发之路]C#异常处理
    毕业生的商业软件开发之路关于企业培训
    开源C#2.0体温单程序
    论电子病历文本编辑器
  • 原文地址:https://www.cnblogs.com/SaraMoring/p/5628219.html
Copyright © 2011-2022 走看看