У меня есть требование установить значение на основе языкового стандарта. Я получу языковой стандарт либо en_US
, либо fr_FR
String locale = object.getLocale(); //
Затем, в зависимости от языкового стандарта, мне нужно определить валюту. Нужный мне валютный формат определен в разделе.
Language Example Notes
Canadian French 123.456.789,99 $ symbol is a suffix,'comma' for decimal
Canadian English $123,456,789.99 symbol is a prefix,'dot' for decimal
В настоящее время у меня есть атрибуты формы, значения которых я напрямую устанавливаю в своем классе java.
...
Form form = new Form();
// Stub data for generating a graph.
formBean.setCurrOne("123.54");
formBean.setCurrTwo("456.33");
....//before I set those attributes I need to place a check
// for locale and format the currency accordingly.
Не могли бы вы помочь мне с форматом. Также есть разница ,
и .
в денежном формате.