NumberFormat getInstance() method in Java with Examples Last Updated : 01 Apr, 2019 Improve Improve Like Article Like Save Share Report 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 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); } } Output: Canadian Dollar Program 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); } } 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 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); } } Output: Canadian Dollar Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getIntegerInstance(java.util.Locale) Like Article Suggest improvement Next NumberFormat getNumberInstance() method in Java with Examples Share your thoughts in the comments Add Your Comment Please Login to comment...