给出以下代码。
DecimalFormat formatter = (DecimalFormat) NumberFormat.getCurrencyInstance(new Locale("en", "UK"));
DecimalFormatSymbols symbols = formatter.getDecimalFormatSymbols();
symbols.setCurrencySymbol("");
formatter.setDecimalFormatSymbols(symbols);
formatter.setCurrency(Currency.getInstance("GBP"));
System.out.println(formatter.format(new BigDecimal("123.45")));
显示GBP123.45
。
是否可以修改此代码以123.45 GBP
格式显示(以相反的顺序显示数字及其代码之间的空格)?
答案 0 :(得分:0)
是的,您只需要设置要使用的模式。从内存开始(即我没有编写代码)它将是DecimalFormat.applyPattern(“#,##0.00¤”);.