Java - 地理地区 Locale

来源:互联网 发布:淘宝店铺赚钱价格 编辑:程序博客网 时间:2024/04/30 11:21

概念

定义:public final class Locale extends ObjectLocale 对象表示了特定的地理、政治和文化地区字段摘要Locale.CANADA           用于表示中国常量    Locale.US           用于表示美国常量    Locale.JAPAN           用于表示日本常量...三个构造方法 Locale(String language) 根据语言代码构造一个语言环境 Locale(String language, String country) 根据语言和国家构造一个语言环境 Locale(String language, String country, String variant) 根据语言、国家和变量构造一个语言环境 语言参数是一个有效的 ISO 语言代码,这些代码是由 ISO-639 定义的小写两字母代码 国家参数是一个有效的 ISO 国家代码,这些代码是由 ISO-3166 定义的大写两字母代码

案例

package com.itlwc;import java.util.Locale;public class MyLocale {public static void main(String[] args) {// 设置默认语言环境Locale.setDefault(Locale.CHINA);// 获取计算机默认语言环境Locale l = Locale.getDefault();System.out.println("默认语言代码: " + l.getLanguage());System.out.println("默认地区代码: " + l.getCountry());System.out.println("默认语言地区代码: " + l.toString());System.out.println("---------------------------------------");System.out.println("默认语言描述: " + l.getDisplayLanguage());System.out.println("默认地区描述: " + l.getDisplayCountry());System.out.println("默认语言,地区描述: " + l.getDisplayName());System.out.println("---------------------------------------");System.out.println("在美国默认语言叫: " + l.getDisplayLanguage(Locale.US));System.out.println("在美国默认地区叫: " + l.getDisplayCountry(Locale.US));System.out.println("在美国默认语言,地区叫: " + l.getDisplayName(Locale.US));System.out.println("在日本默认语言代码叫: " + l.getDisplayLanguage(Locale.JAPAN));System.out.println("在日本默认地区代码叫: " + l.getDisplayCountry(Locale.JAPAN));System.out.println("在日本默认语言,地区代码叫: " + l.getDisplayName(Locale.JAPAN));System.out.println("---------------------------------------");System.out.println("语言环境三字母缩写: " + l.getISO3Language());System.out.println("国家环境三字母缩写: " + l.getISO3Country());System.out.println("---------------------------------------");// 机器已经安装的语言环境数组Locale[] allLocale = Locale.getAvailableLocales();// 返回 ISO 3166 中所定义的所有两字母国家代码String[] str1 = Locale.getISOCountries();// 返回 ISO 639 中所定义的所有两字母语言代码String[] str2 = Locale.getISOLanguages();}}/* 打印结果: 默认语言代码: zh默认地区代码: CN默认语言地区代码: zh_CN---------------------------------------默认语言描述: 中文默认地区描述: 中国默认语言,地区描述: 中文 (中国)---------------------------------------在中国默认语言代码叫: 中文在中国默认地区代码叫: 中国在中国默认语言,地区代码叫: 中文 (中国)在美国默认语言叫: Chinese在美国默认地区叫: China在美国默认语言,地区叫: Chinese (China)在日本默认语言代码叫: 中国語在日本默认地区代码叫: 中華人民共和国在日本默认语言,地区代码叫: 中国語 (中華人民共和国)---------------------------------------语言环境三字母缩写: zho国家环境三字母缩写: CHN--------------------------------------- */


原创粉丝点击