我需要在我的java 8应用程序中进行Money计算。由于我需要做的操作是基本操作,我正在考虑创建自己的钱类。 但从长远来看,我看到Java9有自己的Money实现,我们可能希望在将应用程序移动到java 9时迁移到它。
无论如何,我可以在Java 8中使用JSR 354实现资金吗?如果是的话,那么现在就推荐使用Java 8中的Money吗? https://jcp.org/aboutJava/communityprocess/final/jsr354/index.html
编辑:我错了,JSR 354不在Java 9中。但我的问题仍然是如何在Java 8中使用Money,这是在jAva中处理Money的推荐方法。答案 0 :(得分:4)
基本上,有两种方法可以使用它:
<dependency>
<groupId>org.javamoney</groupId>
<artifactId>moneta</artifactId>
<version>0.9</version>
</dependency>
<dependency>
<groupId>javax.money</groupId>
<artifactId>money-api</artifactId>
<version>1.0.1</version>
</dependency>