Método NumberFormat getNumberInstance() en Java con ejemplos

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

    Sintaxis :

    Formato numérico final estático público getNumberInstance()

    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 number instance
            NumberFormat nF
                = NumberFormat
                      .getNumberInstance();
      
            // 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 number instance
            NumberFormat nF
                = NumberFormat
                      .getNumberInstance();
      
            // 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#getNumberInstance()

  2. El método getNumberInstance(Locale inLocale) es un método integrado de java.text.NumberFormat que devuelve un formato de número de propósito general para cualquier configuración regional especificada.

    Sintaxis :

    Formato de número estático público getNumberInstance(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 de retorno : la función devuelve la instancia de NumberFormat para el formato de números 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 integer instance
            NumberFormat nF
                = NumberFormat.getNumberInstance(
                    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#getNumberInstance(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 *