首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java.uitil.Locale类

java.uitil.Locale类

作者头像
张哥编程
发布2024-12-13 10:44:21
发布2024-12-13 10:44:21
1880
举报
文章被收录于专栏:云计算linux云计算linux

语言和地理环境对我们的文化产生重要影响.我们同他人之间的交流以及生活中的事件都发生在语言和地理环境所产生的一个系统里.由于语言和环境的不同,以至需要我们来制定一个适合的方式来达到向他人表述我们自己或者我们的想法的目的.为了有效地与他人交流,需要考虑对方的文化,环境以及使用对方的语言.

  类似地,一套有实效的软件系统也要考虑用户的语言和地理区域.语言和区域形成了本地环境,描述了软件本地化的配置和上下文.在Java平台上,通过java.util.Locale对象来描述本地化.

  本文为在Java平台上的编程人员讲解Locale对象以其含义.

  本文分成如下几部分:

  . 定义

  . 构造

  . 预先准备的各Locale

  . 识别可支持的Locale

  . 以字符串来表述Locale

  . 使用 Locale

  . 获取Locale的信息

  . 总结

  ​定义

  Locale确定了一种专门的语言和区域.通过使用java.util.Locale对象来为那些区域敏感型的对象定制格式化数据以及向用户的展示.Locale影响到用户界面的语言,情形映射,整理(排序),日期和时间的格式以及货币格式.Locale在很多文化背景和语言敏感型的数据操作上的要求很严格.

  java.util.Locale是个轻量级对象,包含为数不多的几个重要成员:

  . 一个语言代号

  . 一个国家或者区域的可选项

  . 一个另一形式代号的可选项

    package one;

java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性

import java.util.Locale;

java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新特性
java.uitil.Locale类_java新类_08
java.uitil.Locale类_java新类_08

public class LocaleOne {

java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_java新类_10
java.uitil.Locale类_java新类_10

public static void main(String[] args) {

java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09

Locale myLocale = Locale.getDefault();

java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09

System.out.println(myLocale.getCountry());

java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09

System.out.println(myLocale.getLanguage());

java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09

System.out.println(myLocale.getDisplayCountry());

java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09

System.out.println(myLocale.getDisplayLanguage());

java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_java面试_21
java.uitil.Locale类_java面试_21

}

java.uitil.Locale类_Local类_09
java.uitil.Locale类_Local类_09
java.uitil.Locale类_java新类_23
java.uitil.Locale类_java新类_23

}

输出如下:

CNzh中国中文

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档