jsr354

    1

    1答えて

    私はjsr-354org.javamoney.moneta通貨を使用します。私は100ドル/ 3は、デフォルトでは33.25 val dollar100 = FastMoney.of(100, Monetary.getCurrency(Locale.US)) val res = dollar100.divide(3) 結果は33.3333 である必要があり、たとえば、私は0.25 にセット丸

    1

    1答えて

    は、ここで私はMoneta version 1.1で使用しているサンプルコードです: Locale LANG = Locale.CHINA; // also tried new Locale("pl", "PL"); final MonetaryAmountFormat format = MonetaryFormats.getAmountFormat( AmountForm

    2

    2答えて

    ISO 4217 数値通貨コードで、正しい書式設定規則を使用して金額を書式化しようとしています。 たとえば、99.99と数値コード840を指定すると、文字列「USD 99.99」またはそれに類する文字列が生成されます。 JSR 354の実装を見ると、まず適切な通貨単位を見つける必要があるようです。しかし、私はこの目的のために有効なCurrencyQueryを作成することはできません。 Curren

    1

    1答えて

    JSR 354 Money APIを自分のアプリケーションに組み込むことに興味があり、JPAでEmbeddableとしてMoneyAmountをマップできるようにしたいと考えていますが、Monetaの引数なしコンストラクタ実装クラスはプライベートであり、JPA(または少なくともHibernate)はそれを保護する必要があります。 プロテクトされたコンストラクタを提供するために、このクラスを拡張しよ

    2

    1答えて

    MonetaryAmountFormatをMoneta JSR-354の実装を使用してカスタマイズする方法は本当に混乱しています。 私の意図は、1.23と$3.45の両方をMonetaryAmountとして解析できるようにすることです。ここで は私のユニットテストである:ここで @Test public void testString() { Bid bid = new Bid("1.

    4

    1答えて

    を指定して、私はモネタのAPIでお金変換を実行しようとしているので、私はこれを呼び出す: MonetaryConversions.getExchangeRateProvider("IDENT", "ECB", "IMF", "ECB-HIST", "ECB-HIST90").getExchangeRate(sourceCurrency, targetCurrency); 残念ながら、私はこの例

    1

    1答えて

    なぜjavax.money.CurrencyUnitはjava.io.Serializableから延長されていませんか?そのサブタイプのすべてのjava.io.Serializableを実装し、あなたのHibernateマッピングでそれを使用したい場合はその上に、その後、FindBugsのは(かなり正確に)あなたを停止しますので: [INFO] Class com.mycompany.SiteEn

    1

    1答えて

    私はjavax.money.CurrencyUnitというインスタンスを持っていて、特定のロケール(たとえば、 "米ドル"、 "ユーロ"、 "日本円"など)の名前を表示したいと思います。 。私はすべてのドキュメントを読んだが、私は見つけることができた唯一のものはMonetaryAmountフォーマットする方法である: MonetaryFormats.getAmountFormat(AmountFo