当前位置: 首页 > 面试题库 >

如何将新的货币代码添加到Java?

鲁浩渺
2023-03-14
问题内容

中国货币的ISO 4217代码为CNY。由于限制了使用该货币进行的全球自由交易,因此存在第二种“离岸”等价货币,称为CNH。维基百科对此有一些总结。

CNH不在ISO 4217中,但我希望能够在我的应用程序中使用它,而不必编写自己的Currency类。大概在JVM安装目录中有某种列表。如何添加其他货币代码?


问题答案:

似乎Java 7已添加对此功能的支持。

对于较早的版本,您可以使用自己设计的等效Currency类,或者不太高兴地在类路径(白皮书)中替换默认java.util.Currency类(或java.util.CurrencyData,其中包含原始数据)。



 类似资料:
  • 问题内容: 如何获得与ISO 4217货币代码(例如“ EUR”或“ USD”)相对应的(或)实例,以便正确设置价格格式? 注意1: 我遇到的问题是/ 类有一个 方法,但是我不知道如何从ISO 4217货币代码获取对象。 注意2: 还有一个类具有一个方法( 为给定的ISO 4217货币代码返回实例),但是我仍然无法弄清楚如何从对象到 实例。 问题答案: 我不确定我是否理解正确,但是您可以尝试执行以

  • 这是一篇加密货币的入门文章,是写给没有接触过比特币、加密货币的小伙伴的入门指南,接下来的内容,都将与加密货币相关。 前言 “加密货币就是货币”听起来挺“白痴的”。想想背后的意思,言外之意就是“加密货币可能不是货币”,就非常值得玩味了。事实上,在我接触的很多朋友当中,一开始认为后者的更多。包括我自己,也是经过探究一段时间之后,才认定这个结论的。 惯性定律不仅存在于物质世界,也存在于人类的认知世界。人

  • 当我试图在spark配置中设置包依赖项“spark sftp”时,我得到ClassNotFoundException。但当我使用以下命令执行脚本时,它会起作用: spark submit——包com。springml:spark-sftp_2.11:1.1.1测试。py 下面是我的代码。有人能告诉我,如何在不将包作为参数传递给spark submit的情况下执行pyspark脚本吗? 输出java

  • 问题内容: 我正在研究django中的模型系统如何工作,我注意到一些我不理解的东西。 我知道您创建了一个空文件来指定当前目录是一个包。并且您可以在其中设置一些变量,以便import *正常工作。 但是django添加了一堆from … import …语句,并在中定义了一堆类。为什么?这不仅会使事情看起来凌乱吗?是否有需要此代码的原因? 问题答案: 当导入包含它的包(目录)时,所有导入都可用。 例

  • 问题内容: 我在获取某个国家的货币代码时遇到问题。我的任务是获取用户的位置,找出他现在所在的国家/地区,并获取该国家/地区的货币代码。以下是从获取的位置获取国家/地区名称和国家/地区代码的代码: 这工作得很好。现在,我应该使用该类来获取对象。我可以使用该方法。但是类中没有构造函数,仅允许将国家/地区代码作为参数传递。表示我无法为该国家/地区创建对象。如何解决呢?提前致谢。 问题答案: 如果国家/地

  • 问题内容: 我想在我的Gradle版本(版本1.0)中添加集成测试。它们应与我的常规测试分开运行,因为它们需要将webapp部署到本地主机(它们测试该webapp)。这些测试应该能够使用在我的主要源代码集中定义的类。我如何做到这一点? 问题答案: 这花了我一段时间才能弄清楚,在线资源也不是很好。所以我想记录我的解决方案。 这是一个简单的gradle构建脚本,除了主要和测试源集之外,还具有intTe