Форматирование валюты Канадский английский и французский

У меня есть требование установить значение на основе языкового стандарта. Я получу языковой стандарт либо 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.

Не могли бы вы помочь мне с форматом. Также есть разница , и . в денежном формате.

7
задан menjaraz 26 December 2011 в 11:22
поделиться