我希望价格以欧元为单位,我需要使用以下代码进行哪些更改?
到目前为止我有美元
DecimalFormat dollars = new DecimalFormat( "$0.00" );
我希望价格以欧元为单位,我需要使用以下代码进行哪些更改?
到目前为止我有美元
DecimalFormat dollars = new DecimalFormat( "$0.00" );
除非,我错过了什么;你可以改变这个
DecimalFormat dollars = new DecimalFormat( "$0.00" );
至
DecimalFormat euros = new DecimalFormat( "€0.00" ); // <-- euros not dollars.
你甚至可以这样做
Locale italian = new Locale("it", "IT", "EURO");
Locale.setDefault(italian);
NumberFormat nf = NumberFormat.getCurrencyInstance();
System.out.println(nf.format(123));