国家代码|学习笔记

简介: 快速学习 国家代码

开发者学堂课程【Java 高级编程国家代码】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/20/detail/373


国家代码


编写程序,实现国际化应用,从命令输入国家的代号,例如,1 表示中国,2 表示美国,然后根据输入代号的不同调用不同,的资源文件显示信息。

 

本程序的实现肯定要通过 Locale 类的对象来指定区域,随后利用 Resource Bundle类加载资源文件,而继续使用初始化参数形式来定义中文的资源文件完成。

1.定义中文的资源文件:cn.mldn.message. Message_zh_CN. properties

info=感谢小强同学请客吃冰淇淋

2.定义英文的资源文件:cn.mldn.message. Message_en_US. properties

info= Thanks Qiang, your ice very nice!

3.定义程序类进行加载控制;(程序代码如下)

 

1 package cn.mldn.demo;

2

3-import java. util. regex. Matcher;

4  import java.util. regex. Pattern;

5  

6 class MessageUtil

public static final int CHINA =1;

public static final int USA 2;

private static final String KEY "info";

1e

private static final string BASENAME="cn. mldn.message. Messages";

11 public string getMessage(int num){

12 Locale loc this. getLocale(num);

13 if (loc = null)

14 return "Nothing";

15 else

16 return ResourceBundle. getBundle("", locale)

17}

18}

19private Locale getLocale(int num){

20 switch (num){

22 case CHINA:

return new Locale("zh", "CN");

23 case USA:

24 return new Locale("en","US");

25 default:

26 return null;

27 }

class ressageuLi

public static final int CHINA =1;-

public static final int USA =2;.

private static final String KEY ="info";.

private static final String BASENAME ="cn. mldn. message. Messages";.

public String getMessage(int num){

Locale loc=this. getLocale(num)

if (loc null)

return "Nothing"

else

return ResourceBundle getBundle(BASENAME. loc) getString(KEY):

相关文章
|
26天前
|
人工智能 关系型数据库 Shell
地区代码国家
本文详列了全球各国及地区的标准代码,从阿富汗的"AF"到津巴布韦的"ZW",涵盖了所有联合国成员国及一些非联合国成员地区,为国际通信、贸易和数据处理提供了清晰的参照列表。
59 0
|
存储 安全 Java
中南林业科技大学Java实验报告六:类的特性
中南林业科技大学Java实验报告六:类的特性
111 0
|
安全 网络安全
教育部将科技安全、网络安全纳入国家安全教育!大中小学全覆盖
教育部将科技安全、网络安全纳入国家安全教育!大中小学全覆盖
教育部将科技安全、网络安全纳入国家安全教育!大中小学全覆盖
|
安全 大数据
贵州大数据安全工程研究中心107名DSMM测评师持证上岗
5月26日,贵阳数博会期间,阿里巴巴集团安全部在贵阳生态会议中心举办“数据安全管理与产业发展论坛”,邀请政府、企业、专家学者等多方角色共同探讨数据安全治理问题,首次对外公布今年以来DSMM(数据安全能力成熟度模型)在贵阳这块数据安全“试验田”的实践经验,并为首批DSMM测评师代表现场颁发证书。
2324 0
|
人工智能 安全
政府安全资讯精选 2018年第八期 中央网信办发布地方互联网新闻信息服务单位许可信息;两会《政府工作报告》互联网行业重点解析;欧盟委员会要求科技公司一小时内删除恐怖主义等非法内容
中央网信办发布地方互联网新闻信息服务单位许可信息;两会《政府工作报告》互联网行业重点解析;欧盟委员会要求科技公司一小时内删除恐怖主义等非法内容
2117 0
马云说中国是在互联网上的国家 一张图读懂中国到底有多强
近年来,中国互联网行业以一系列具有关键里程碑意义的现象,吸引了全球关注的目光。马云如此表述:“如果美国是在车轮上的国家,那么今日的中国是在互联网上、移动端上的国家。” 近日,波士顿咨询(BCG)与阿里巴巴、百度和滴滴将共同发布《解读中国互联网特色》。
3739 0
|
安全
信息安全顶级技能:低调
本文讲的是信息安全顶级技能:低调,爱因斯坦老人家说过:“学得越多,越意识到自己懂的太少。”
1260 0
下一篇
无影云桌面