1

나는 & 자국 통화자바 - 통화 로케일과 관계없이 여러 통화를 표시하는 방법은 무엇입니까? USD</li> <li>1000 | |

  • (500) 양의 목록을 가지고 GBP
  • 500000 | EUR
  • 이제

내가 하나의 특정 로케일로이 값을 표시 할 것 그리고 통화 기호로.

예 : en_US 로케일을 입증

  • $ 500.00
  • £ 1,000.00

그리고 en_DE 로케일 경우, 보여 € 500,000.00

  • $ 500,00
  • £ 1.000,00
  • 500.000,00 €

통화 기호는 로케일에 의존하는 등, NumberFormat 나에게 올바른 결과를 제공하지 않습니다 사용. 통화 형식을 로케일에서 분리하여 번호 형식을 지정할 수 없습니다.

통화 기호를 프로그래밍 된 숫자 값으로 변환하지 않고도 이러한 결과를 얻을 수 있습니까?

+1

그 방향으로 Thilo에게 감사합니다. – Sumith

답변

0
NumberFormat usFormat = NumberFormat.getCurrencyInstance(new Locale("en", "us"));  
NumberFormat gbFormat = NumberFormat.getCurrencyInstance(new Locale("en", "gb"));  
NumberFormat deFormat = NumberFormat.getCurrencyInstance(new Locale("de", "de"));