`
yidianfengfan
  • 浏览: 124209 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java中国际化Locale, ResourceBundle

    博客分类:
  • java
阅读更多
Java中的与国际化密切相关的类是Locale. 它是国家语言相关的类。
Locale(String language, String country);

Language表语言。如中文zh, 日文ja
Country表国家或地区。如大陆CN, 台湾TW
合在一起的表示就为:zh_CN, zh_TW, ja_JP
Locale[] locales =	Locale.getAvailableLocales();
for(Locale locale: locales){
			System.out.println(locale.getLanguage() + "-->" + locale.getCountry());
}

另一个与国际化相关的类是ResourceBundle。
ResourceBundle myResources =
      ResourceBundle.getBundle("MyResources", currentLocale);

国际化文件为:
message_zh_CN.properties
message_zh_TW.properties


根据currentLocale来读取相应的properties文件。
myResources.getString(“key”); //来获取内容
分享到:
评论

相关推荐

    Locale

    java.util.Locale

    详解Java中用于国际化的locale类

    Java中也有用于转换和划分地区的国际化类java.lang.Locale,国际化在程序中设置语言和时间等时非常有用,下面我们就来详解Java中用于国际化的locale类

    测试locale的java代码

    这是一个可运行的小例子,测试locale的java代码

    Java对象序列化和反序列化工具Xson.zip

    Xson是一个Java对象序列化和反序列化程序。支持Java对象到字节数组的序列化,和从字节数组到Java对象的反序列化。 Maven:  <groupId>com.github.xsonorg</groupId>  <artifactId>xson-core  <version>1.0.1 ...

    ResourceBundle

    ResourceBundle Editor (eclipse-rbe)是一个用于编辑本地化的属性文件(localized properties files)。它让你通一个屏幕就能够同时管理所有相关联属性文件中的key/value信息。它所具有的功能包括:自动为Keys分类,...

    C语言头文件 LOCALE.H

    C语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE....

    Java的ppt课件

    java.util.Locale类表示特定地理、政治/文化上的地区,Locale对象封装了“地区”、“语言”两方面的信息。通常用在国际化/本地化程序中与地区/语言相关的方式显示日期、数字或文本信息。 主要方法: public Locale...

    小知识点i18n,关于国际化处理

    i18n Locale ResourceBundle MessageFormat 使用例子 在struts2学习开始前需要普及的知识点

    投策国际化Lawrence version.xlsx

    Ø java.util.ResourceBundle:用于加载一个国家、语言资源包。 Ø java.util.Locale:用于封装一个特定的国家/区域、语言环境。 Ø java.text.MessageFormat:用于格式化带占位符的字符串。 为了实现程序的国际...

    使用J2SE API读取Properties文件的六种方法

    ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());  3。使用java.util.PropertyResourceBundle类的构造函数  示例: InputStream in = new BufferedInputStream(new FileInputStream...

    struts2.0中国际化应用程序

    配置struts.properties 配置资源文件*.properties 前台页面i18n.jsp 配置struts.xml Action类文件的配置(I18NAction.java)

    Java编程实现中英混合字符串数组按首字母排序的方法

    本文实例讲述了Java编程实现中英混合字符串数组按首字母排序的方法。分享给大家供大家参考,具体如下: 在Java中对于字符串数组的排序,我们可以使用Arrays.sort... com = Collator.getInstance(java.util.Locale

    深入解析java中的locale

    以下是对java中的locale进行了深入的分析介绍,需要的朋友可以过来参考下

    Locale详解

    Locale详解Locale详解Locale详解Locale详解

    Laravel开发-locale

    Laravel开发-locale Laravel 5本地化包

    locale-archive 和 locale-archive.tmpl

    locale-archive 和 locale-archive.tmpl 里面保存了这两个文件。这个是位于Linux系统 /usr/lib/locale 文件夹下的。 里面保存了比较全的字符集。

    Laravel开发-laravel-locale

    Laravel开发-laravel-locale Laravel 5强大的本地化功能

    智能识别收货地址Java.pdf

    import java.util.Locale; import java.util.Map; import java.util.TimeZone; import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; import sun.misc.BASE64Encoder; class Demo { public static ...

Global site tag (gtag.js) - Google Analytics