Java 国际化 - DateFormatSymbols 类



使用 DecimalFormatSymbols 类,可以更改默认的分隔符符号、分组分隔符符号等。以下示例对此进行了说明。

示例

Open Compiler
import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; public class I18NTester { public static void main(String[] args) { String pattern = "#,###.###"; double number = 126473.4567; DecimalFormat decimalFormat = new DecimalFormat(pattern); System.out.println(decimalFormat.format(number)); DecimalFormatSymbols decimalFormatSymbols = new DecimalFormatSymbols(); decimalFormatSymbols.setDecimalSeparator(';'); decimalFormatSymbols.setGroupingSeparator(':'); decimalFormat = new DecimalFormat(pattern, decimalFormatSymbols); System.out.println(decimalFormat.format(number)); } }

输出

它将打印以下结果。

126,473.457
126:473;457
广告