GWT получить пользователей локального десятичного разделителя символов - PullRequest
2 голосов
/ 23 января 2009

Как я могу получить символ локального десятичного разделителя от GWT. Я нашел утилиту NumberFormat, которая возвращает только весь формат и обеспечивает синтаксический анализ.

NumberFormat.getDecimalFormat()...

Есть ли (простой) способ получить десятичный разделитель, разделитель тысяч из десятичного формата.

Ответы [ 2 ]

13 голосов
/ 02 мая 2011
import com.google.gwt.i18n.client.LocaleInfo;

String decimalSeparator = LocaleInfo.getCurrentLocale().getNumberConstants().decimalSeparator();
String thousandSeparator = LocaleInfo.getCurrentLocale().getNumberConstants().groupingSeparator();
2 голосов
/ 25 января 2009

Вы можете заполнить его с помощью известного числа, а затем проанализировать его для символов, которые вы хотите.

import com.google.gwt.i18n.client.NumberFormat;

NumberFormat fmt = NumberFormat.getDecimalFormat();
double value = 1234.5;
String formatted = fmt.format(value);
String thousandSeparator = formatted.substring(1,2);
String decimalSeparator = formatted.substring(5,6);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...