Если у вас есть код страны US
, FR
(код страны ISO-3166-1 alpha-2), как получить код языкового стандарта ( Locale.US
, Locale.FRANCE
), чтобы сделать что-то вроде этого:
System.out.println(DecimalFormat.getCurrencyInstance(Locale.US).format(12.34));
System.out.println(DecimalFormat.getCurrencyInstance(Locale.FRANCE).format(12.34));
$12.34
12,34 €