数字和货币

程序以与语言环境无关的方式存储和操作数字。在显示或打印数字之前,程序必须将其转换为对语言环境敏感的格式的String。例如,在法国,数字 123456.78 的格式应为 123 456,78,在德国,数字的格式应为 123.456,78.在本节中,您将学习如何使程序独立于小数点,千位分隔符和其他格式设置属性的语言环境约定。

使用 预定义格式

使用NumberFormat类提供的工厂方法,可以获得数字,货币和百分比的特定于语言环境的格式。

使用图案进行格式化

使用DecimalFormat类,您可以使用StringPattern 指定数字的格式。 DecimalFormatSymbols类允许您修改格式符号,例如小数点分隔符和减号。