1

我希望价格以欧元为单位,我需要使用以下代码进行哪些更改?

到目前为止我有美元

DecimalFormat dollars = new DecimalFormat( "$0.00" ); 
4

2 回答 2

1

除非,我错过了什么;你可以改变这个

DecimalFormat dollars = new DecimalFormat( "$0.00" ); 

DecimalFormat euros = new DecimalFormat( "€0.00" );  // <-- euros not dollars.
于 2014-09-11T13:52:21.213 回答
1

你甚至可以这样做

Locale italian = new Locale("it", "IT", "EURO");
Locale.setDefault(italian);
NumberFormat nf = NumberFormat.getCurrencyInstance();
System.out.println(nf.format(123));
于 2014-09-11T13:56:03.593 回答