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