java Locale介绍
来源:互联网 发布:抽奖用什么软件 编辑:程序博客网 时间:2024/06/08 18:56
java Locale介绍
- 定义:
- public final class Locale extends Object
- Locale 对象表示了特定的地理、政治和文化地区
- 字段摘要
- Locale.CHINA
- 用于表示中国常量
- 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
- ---------------------------------------
- */
阅读全文
0 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类
- configure: error: cannot link with -luuid, install uuid-dev.
- 第一次接触android程序写个简单的登录错误层出不穷
- LIVE555再学习 -- testRTSPClient 实例
- HttpClient,DefaultHttpClient使用详解
- HTML 5提供的一些新的标签用法以及和HTML 4的区别。
- java Locale介绍
- 矩阵分解(MF)方法及代码
- 你用TensorFlow做过哪些有趣的尝试?
- css盒子模型
- 零基础可以学计算机编程吗?
- 《SpringMvc+POI 处理Excel的导出操作》
- tablayout_01
- 马云研判当前经济形势,超震撼
- 感知机对偶形式完美解释