2016-06-16 4 views
1

나는 javax.money.CurrencyUnit의 인스턴스를 가지며 주어진 로케일 (예 : "미국 달러", "유로", "일본 엔"등)의 이름을 표시하려고합니다. . 나는 모든 문서를 읽은하지만 난 찾을 수 있었던 유일한 방법은 MonetaryAmount 포맷하는 방법은 다음과 같습니다javax.money.CurrencyUnit의 표시 이름 가져 오기

MonetaryFormats.getAmountFormat(AmountFormatQueryBuilder.of(Locale.US).set(CurrencyStyle.NAME).set("pattern", "00,00,00,00.00 ¤").build()).format(myCurrencyUnit); 

을 그리고 나는 그래서 결과에 통화 이름을 반환합니다 CurrencyStyle.NAME을 지정할가 볼 수 있지만, 문제는 MonetaryAmount이없고 CurrencyUnit에 대한 포맷터를 찾을 수 없다는 것입니다.

는 내가 코드에서 참조하는 JavaMoney가 통화 표시 이름 등의 개념을 지원하지 않는다는 것입니다 당신

답변

0

감사드립니다. CurrencyStyle.NAME은 JDK 통화에서 표시 이름을 확인하려고 시도합니다.

따라서 BitCoins와 같은 맞춤 통화의 표시 이름을 가져올 수 없습니다. 이것은보고 된 내용이 JAVAMONEY-163