MessageFormat FormatElement: { ArgumentIndex } { ArgumentIndex , FormatType } { ArgumentIndex , FormatType , FormatStyle } FormatType: number date tim ...
分类:
编程语言 时间:
2016-07-20 13:14:34
阅读次数:
286
本章目标
掌握国际化程序的基本实现原理。
掌握资源文件的作用。
掌握Locale类的基本实现原理。
掌握ResourceBundle类的作用。
可以使用MessageFormat处理动态文本。
了解资源类的使用。
国际化程序
国际化的操作就是指一个程序可以同时适应多门语言,即:如果现在程序的使用者是中国人,则会以中文为显示文字,如果现在程序的使用者是英国人,则会以英语为显示文字,...
分类:
编程语言 时间:
2016-07-03 19:17:15
阅读次数:
221
java.text.Format Format是一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类,直接已知子类有DateFormat, MessageFormat, NumberFormat。 Format定义了编程接口,用于将语言环境敏感的对象格式化为String(使用format ...
分类:
编程语言 时间:
2016-06-29 18:48:45
阅读次数:
402
java.text.MessageFormat格式化字符串时的小技巧 ...
分类:
编程语言 时间:
2016-05-26 14:28:08
阅读次数:
472
NumberFormat表示数字的格式化类,即可以按照本地的风格习惯进行数字的显示。 NumberFormat是一个抽象类,和MessageFormat类一样,都是Format类的子类,本类在使用时可以直接使用NumberFormat类中提供的静态方法为其实例化。 //===============
分类:
其他好文 时间:
2016-03-11 23:53:05
阅读次数:
180
上一章讲了配置文件的基本用法,虽然上一章已经可以解决一些需求,但还不些不足之处。假如,配置文件里面的字符串有一部分需要经常变动,另外一些不需要,上一章的方法就不方便了,所以这章主要讲如何在配置文件中使用参数,然后替换字符串里面的参数值。 一、使用类MessageFormat替换配置文件中的参数 Me
分类:
编程语言 时间:
2016-02-01 18:43:18
阅读次数:
126
国际化程序就是把程序的语言根据用户使用的语言显示,各个国家的用户都可以看懂实现方法就是把输出文字都写在配置文件里,然后根据用户系统语言选择不同的语言输出 1 package com.gh; 2 3 import java.text.MessageFormat; 4 import java.util....
分类:
编程语言 时间:
2016-01-23 23:03:56
阅读次数:
227
如果一个字符串文本中包含了多个与国际化相关的数据,可以使用MessageFormat类对这些数据进行批量处理。 例如: 在2016年1月9日的时候,一场台风导致了500间房屋的摧毁和¥1000000元人民币的损失。 在上面这句话中,包含了时间、数字和货币等多个与国家化相关的数据,已经用下划...
分类:
其他好文 时间:
2016-01-19 23:22:47
阅读次数:
301
java国际化简介1、Locale类:国际化类,构建具体语言。2、ResourceBundle:资源文件工具类,读取Locale构造对象的语言文件。3、MessageFormat:消息格式化类,给资源文件占位符赋值。4、资源文件命名规范:key_语言代码_国家代码.properties,key可以任意基本步骤:1、构造语言Lo..
分类:
编程语言 时间:
2016-01-07 01:33:24
阅读次数:
258
MessageFormat用来格式化一个消息,通常是一个字符串,比如:String str = "I'm not a {0}, age is {1,number,short}", height is {2,number,#.#};而MessageFormat可以格式化这样的消息,然后将格式化后的字符...
分类:
其他好文 时间:
2015-12-25 10:01:46
阅读次数:
182