gpt4 book ai didi

java - 货币代码到货币符号映射

转载 作者:搜寻专家 更新时间:2023-10-30 19:52:30 27 4
gpt4 key购买 nike

美好的一天,在数据库中有一个包含待售房屋记录的表格。每个房屋记录都有货币代码(ISO 4217 格式)字段。是否可能以某种方式从该代码中获取货币符号,以便我可以在演示方面使用它?

谢谢。

附言试图解决将货币对象(由 Currency.getInstance(currencyCode) 创建)设置为 DecimalNumberFormat setCurrency 方法的问题,然后格式化我需要显示的值,但格式化值仍然没有货币符号。

最佳答案

@artjomka

通过将我的默认语言环境设置为拉脱维亚,我能够重现您的问题

Locale.setDefault(new Locale("lv","LV"));
Currency c = Currency.getInstance("EUR");
System.out.println(c.getSymbol());

这给了我“EUR”的输出。

但是,通过将我的区域设置保留为英国(已经是我的默认设置),我得到了欧元 (€) 的符号。

Locale.setDefault(Locale.UK);
Currency c = Currency.getInstance("EUR");
System.out.println(c.getSymbol());

关于java - 货币代码到货币符号映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3888991/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com