Вспомогательный класс DecimalFomatSymbols - это то, что вы ищете:
DecimalFormat format=DecimalFormat.getInstance();
DecimalFormatSymbols symbols=format.getDecimalFormatSymbols();
char sep=symbols.getDecimalSeparator();
Чтобы установить необходимые символы:
//create a new instance
DecimalFormatSymbols custom=new DecimalFormatSymbols();
custom.setDecimalSeparator(',');
format.setDecimalFormatSymbols(custom);
РЕДАКТИРОВАТЬ: этот ответ действителен только для DecimalFormat
, но не для NumberFormat
, как требуется в вопросе.Во всяком случае, как это может помочь автору, я позволю это здесь.