Buscar..


Formato numérico

Los diferentes países tienen diferentes formatos numéricos y, teniendo en cuenta esto, podemos tener diferentes formatos utilizando Locale of java. Usar locale puede ayudar en el formateo

Locale locale = new Locale("en", "IN");
NumberFormat numberFormat = NumberFormat.getInstance(locale);

Usando el formato anterior puede realizar varias tareas

  1. Número de formato

    numberFormat.format(10000000.99);

  1. Formato de moneda

    NumberFormat currencyFormat = NumberFormat.getCurrencyInstance(locale); currencyFormat.format(10340.999);

  1. Formato Porcentaje

    NumberFormat percentageFormat = NumberFormat.getPercentInstance(locale); percentageFormat.format(10929.999);

  2. Número de control de dígitos

numberFormat.setMinimumIntegerDigits(int digits)
numberFormat.setMaximumIntegerDigits(int digits)
numberFormat.setMinimumFractionDigits(int digits)
numberFormat.setMaximumFractionDigits(int digits)


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow