视频课堂:https://edu.csdn.net/course/play/8222
语言和地理环境对我们的文化产生重要影响.我们同他人之间的交流以及生活中的事件都发生在语言和地理环境所产生的一个系统里.由于语言和环境的不同,以至需要我们来制定一个适合的方式来达到向他人表述我们自己或者我们的想法的目的.为了有效地与他人交流,需要考虑对方的文化,环境以及使用对方的语言.
类似地,一套有实效的软件系统也要考虑用户的语言和地理区域.语言和区域形成了本地环境,描述了软件本地化的配置和上下文.在Java平台上,通过java.util.Locale对象来描述本地化.
本文为在Java平台上的编程人员讲解Locale对象以其含义.
本文分成如下几部分:
定义
. 构造
. 预先准备的各Locale
. 识别可支持的Locale
. 以字符串来表述Locale
. 使用 Locale
. 获取Locale的信息
. 总结
定义
Locale确定了一种专门的语言和区域.通过使用java.util.Locale对象来为那些区域敏感型的对象定制格式化数据以及向用户的展示.Locale影响到用户界面的语言,情形映射,整理(排序),日期和时间的格式以及货币格式.Locale在很多文化背景和语言敏感型的数据操作上的要求很严格.
java.util.Locale是个轻量级对象,包含为数不多的几个重要成员:
. 一个语言代号
. 一个国家或者区域的可选项
. 一个另一形式代号的可选项 package one;
import java.util.Locale; public class LocaleOne { public static void main(String[] args) { Locale myLocale = Locale.getDefault(); System.out.println(myLocale.getCountry()); System.out.println(myLocale.getLanguage()); System.out.println(myLocale.getDisplayCountry()); System.out.println(myLocale.getDisplayLanguage()); } }
输出如下:
CN
zh
中国
中文
package one; import java.util.Locale; public class LocaleOne { public static void main(String[] args) { Locale myLocale = Locale.getDefault(); System.out.println(myLocale.getCountry()); System.out.println(myLocale.getLanguage()); System.out.println(myLocale.getDisplayCountry()); System.out.println(myLocale.getDisplayLanguage()); } } 输出如下: CN zh 中国 中文 ———————————————— 版权声明:本文为CSDN博主「云和数据.张晨光」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/zhangchen124/article/details/41040961
输出如下:
CN
zh
中国
中文