java Locale介绍
来源:互联网 发布:通达信 自动交易编程 编辑:程序博客网 时间:2024/05/18 01:15
- 定义:
- public final class Locale extends Object
- Locale 对象表示了特定的地理、政治和文化地区
- 字段摘要
- 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
- ---------------------------------------
- */
1 0
- java Locale介绍
- java Locale介绍
- locale 介绍
- java.lang.String.toUpperCase(Locale locale)
- java.util.Locale
- java.util.Locale
- Java中的Locale解析
- java locale详解
- java.util.Locale简介
- Java - 地理地区 Locale
- java.util.Locale
- java.util.Locale
- java.util.Locale
- java.uitil.Locale类
- [Java](NumberFormat) Locale
- java之Locale
- Java中的locale设定
- java的Locale类
- Linux编程规范网址
- MySQL的约束
- Python 标准库 urllib2 的使用细节
- chromium网络资源加载分析(一) 主资源加载逻辑分析 ---chromium39
- 提升团队编码效率的几条经验
- java Locale介绍
- 【CSS3】css中的数学运算-calc()
- 黑马程序员_IOS内存管理学习总结(二)
- 是你让我改变
- CentOS 5.10安装无线网卡驱动全面总结
- Cookie/Session机制详解
- 最霸道又温暖的话语
- iOS学习之Map,定位,标记位置的使用
- AFNetworking Xcode6上传图片崩溃或超时解决方法