jjzjj

trLocale

全部标签

java - 如何覆盖 Java 中的货币符号?

我正在尝试使用Java打印土耳其里拉(ISO4217货币代码TRY)的价格。当我这样做Currencycurr=Currency.getInstance("TRY");LocaletrLocale=newLocale("tr","TR");System.out.println(curr.getSymbol(trLocale));输出是:“YTL”。但是,土耳其里拉的货币符号最近已从“YTL”更改为“TL”(如土耳其里拉的维基百科页面所示)。使用NumberFormat进行格式化会得到类似的结果。我真的不想再写一个Currency类,尤其是当Java有一个内置的时候。有没有办法将Java