Если у вас есть код страны US
, FR
(код страны ISO-3166-1 альфа-2), как вы получите код Locale (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 €