Java Language NumberFormat


Esempio

Paesi diversi hanno formati di numeri diversi e considerando questo possiamo avere diversi formati usando Locale di java. L'uso della locale può aiutare nella formattazione

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

utilizzando il formato sopra è possibile eseguire varie attività

  1. Numero di formato

    numberFormat.format(10000000.99);

  1. Valuta il formato

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

  1. Formato percentuale

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

  2. Controllo numero di cifre

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