gpt4 book ai didi

java - 获取一个国家的货币代码

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:46 27 4
gpt4 key购买 nike

我在获取国家/地区的货币代码时遇到问题。我的任务是获取用户的位置,找出他现在所在的国家/地区并获取该国家/地区的货币代码。下面是从获取的位置获取国家名称和国家代码的代码:

Geocoder gc = new Geocoder(this);
List<Address> addresses = gc.getFromLocation(
location.getLatitude(), location.getLongitude(), 5);

textView1.setText(addresses.get(0).getCountryName());
textView2.setText(addresses.get(0).getCountryCode());

这工作得很好。现在我应该使用 java.util.Currency 类来获取 Currency 对象。我可以使用 Currency.getInstance(Locale locale) 方法。但是 Locale 类中没有只允许国家代码作为参数传递的构造函数。意味着我无法为国家/地区创建 Locale 对象。如何解决?提前致谢。

最佳答案

您应该能够使用 Currency.getInstance(new Locale("",code)),如果国家/地区代码无效,可能会出现异常。

关于java - 获取一个国家的货币代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9158428/

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