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
에 대한 포맷터를 찾을 수 없다는 것입니다.