Método NumberFormat getInstance() en Java con ejemplos

  1. El método getInstance() es un método integrado de java.text.NumberFormat que devuelve un formato de número para la configuración regional de FORMATO predeterminada actual.

    Sintaxis :

    público estático final NumberFormat getInstance()

    Parámetros : La función no acepta ningún parámetro.

    Valor de retorno : la función devuelve la instancia de NumberFormat para el formato de propósito general.

    A continuación se muestra la implementación de la función anterior:

    Programa 1:

    // Java program to implement
    // the above function
      
    import java.text.NumberFormat;
    import java.util.Locale;
    import java.util.Currency;
      
    public class Main {
        public static void main(String[] args)
            throws Exception
        {
      
            // Get the instance
            NumberFormat nF
                = NumberFormat.getInstance();
      
            // Sets the currency to Canadian Dollar
            nF.setCurrency(
                Currency.getInstance(
                    Locale.CANADA));
      
            // Stores the values
            String values
                = nF.getCurrency()
                      .getDisplayName();
      
            // Prints the currency
            System.out.println(values);
        }
    }
    Producción:

    Canadian Dollar
    

    Programa 2:

    // Java program to implement
    // the above function
      
    import java.text.NumberFormat;
    import java.util.Locale;
    import java.util.Currency;
      
    public class Main {
        public static void main(String[] args)
            throws Exception
        {
      
            // Get the instance
            NumberFormat nF
                = NumberFormat.getInstance();
      
            // Stores the values
            String values
                = nF.getCurrency().getDisplayName();
      
            // Prints the currency
            System.out.println(values);
        }
    }
    Producción:

    US Dollar
    

    Referencia: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getInstance()

  2. El método getInstance(Locale inLocale) es un método integrado de java.text.NumberFormat que devuelve un formato de número para cualquier configuración regional específica.

    Sintaxis :

    Formato de número estático público getIntegerInstance (Locale inLocale)

    Parámetros : la función acepta un solo parámetro obligatorio en Locale que describe la configuración regional que se especifica.

    Valor devuelto: la función devuelve la instancia de NumberFormat para el formato de números de valores enteros.

    A continuación se muestra la implementación de la función anterior:

    Programa 1:

    // Java program to implement
    // the above function
      
    import java.text.NumberFormat;
    import java.util.Locale;
    import java.util.Currency;
      
    public class Main {
        public static void main(String[] args)
            throws Exception
        {
      
            // Get the instance
            NumberFormat nF
                = NumberFormat.getInstance(
                    Locale.CANADA);
      
            // Stores the values
            String values
                = nF.getCurrency().getDisplayName();
      
            // Prints the currency
            System.out.println(values);
        }
    }
    Producción:

    Canadian Dollar
    

    Referencia: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getIntegerInstance(java.util.Locale)

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *