美文网首页
《Oracle Java SE编程指南》19-06:国际化支持

《Oracle Java SE编程指南》19-06:国际化支持

作者: AT阿宝哥 | 来源:发表于2020-05-02 11:11 被阅读0次
课程封面-JavaSE-AT阿宝哥

内容导航

  • 前言
  • 1、国际化
  • 2、示例

前言

国际化支持是多语言版本应用都要考虑的问题,本节学习Java语言对国际化的支持,实际我们常常做的是JavaEE的企业应用,往往一些框架都有内置的国际化支持方案,不过了解Java语言的支持,有助于理解框架国际化支持。


1、国际化

Java程序的国际化主要通过如下两个类完成:

  • java.util.Locale
    用于封装一个特定的国家/区域,语言环境。

  • java.util.ResourceBundle
    用于加载一个国家,语言资源包。


2、示例

在src下准备两个语言版本的properties文件:info_zh_CN.properties以及info_en_US.properties

其中zh,en为语言简称,CN,US为国家简称,info为国际化资源文件的名字。其中中文版本的文件中,中文需要转换成ascii编码。

创建不同语言环境的Locale对象

调用ResourceBundle.getBundle方法,获得不同版本的属性文件。

调用ResourceBundle类的getXXX方法,获得属性文件中的属性值。


持续更新,欢迎留言提议!
码字很累,多点赞多赞赏!


扫描二维码,关注AT阿宝哥

网友评论

      本文标题:《Oracle Java SE编程指南》19-06:国际化支持

      本文链接:https://www.haomeiwen.com/subject/hqfkghtx.html