- 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()
- 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)