NumberFormat getInstance() method in Java with Examples

- The getInstance() method is a built-in method of the java.text.NumberFormat returns a number format for the current default FORMAT locale.
Syntax:
public static final NumberFormat getInstance()
Parameters: The function does not accepts any parameter.
Return Value: The function returns the NumberFormat instance for general purpose formatting.
Below is the implementation of the above function:
Program 1:
// Java program to implement// the above functionÂÂimportjava.text.NumberFormat;importjava.util.Locale;importjava.util.Currency;ÂÂpublicclassMain {   Âpublicstaticvoidmain(String[] args)       ÂthrowsException   Â{       Â// 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);   Â}}Output:Canadian Dollar
Program 2:
// Java program to implement// the above functionÂÂimportjava.text.NumberFormat;importjava.util.Locale;importjava.util.Currency;ÂÂpublicclassMain {   Âpublicstaticvoidmain(String[] args)       ÂthrowsException   Â{       Â// Get the instance       ÂNumberFormat nF           Â= NumberFormat.getInstance();       Â// Stores the values       ÂString values           Â= nF.getCurrency().getDisplayName();       Â// Prints the currency       ÂSystem.out.println(values);   Â}}Output:US Dollar
Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getInstance()
- The getInstance(Locale inLocale) method is a built-in method of the java.text.NumberFormat returns a number format for any specifies locale.
Syntax:
public static NumberFormat getIntegerInstance(Locale inLocale)
Parameters: The function accepts a single mandatory parameter inLocale which describes the locale which is to specifies.
Return Value: The function returns the NumberFormat instance for number formatting of integer values.
Below is the implementation of the above function:
Program 1:
// Java program to implement// the above functionÂÂimportjava.text.NumberFormat;importjava.util.Locale;importjava.util.Currency;ÂÂpublicclassMain {   Âpublicstaticvoidmain(String[] args)       ÂthrowsException   Â{       Â// Get the instance       ÂNumberFormat nF           Â= NumberFormat.getInstance(               ÂLocale.CANADA);       Â// Stores the values       ÂString values           Â= nF.getCurrency().getDisplayName();       Â// Prints the currency       ÂSystem.out.println(values);   Â}}Output:Canadian Dollar



