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

  • 相关阅读:
    经典的笔试题python操作数据库和python设计模式【多测师_王sir】
    上证所python笔试题【多测师_王sir】
    银行移动消费信贷业务梳理【多测师_王sir】
    查看log.txt 日志文件中包含关键字x123或者x124的行,以及该行前后10行内容,并输出到out.txt中【多测师_王sir】【Linux题目】
    文件权限设置
    windows OpenSSH WARNING: UNPROTECTED PRIVATE KEY FILE!
    vue对象合并
    elk安装配置
    ElasticSearch
    Elastic Search之Search API(Query DSL)、字段类查询、复合查询
  • 原文地址:https://www.cnblogs.com/SaraMoring/p/5628219.html
Copyright © 2011-2022 走看看