分类: Java
2006-11-30 13:23:55
java.text
包允许通过与特定语言无关的方式格式化文本消息、日期和数值。许多人配合MessageFormat
类使用资源包来为用户本地化消息。更多的人似乎使用DateFormat
和SimpleDateFormat
类来操作日期字符串,既用于输入也用于输出。最少见的用法似乎是使用NumberFormat
类及其相关的子类DecimalFormat
和ChoiceFormat
。在本月的讨论中,我们将研究一下这三个未得到充分利用的类以及Currency
类,看看 J2SE 1.4 已经变得有多么的全球化。
如果您来自美国,您会在较大的数值中间放置逗号来表示千和百万(等等,每三个数值使用一个逗号)。对于浮点数,您将在整数部分和小数部分之间放置小数点。对于金钱,货币符号$ 放在金额的前面。如果您从来没有到过美国以外的地方,可能就不会关心用元(¥)来格式化的日本货币,用英镑(£)来格式化的英国货币,或者用欧元(