NumberFormat getNumberInstance() method in Java with Examples
- The getNumberInstance() method is a built-in method of the java.text.NumberFormat returns an general purpose number format for the current default FORMAT locale.
Syntax:
public static final NumberFormat getNumberInstance()
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 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);
}
}
chevron_rightfilter_noneOutput: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 number instance
NumberFormat nF
= NumberFormat
.getNumberInstance();
// Stores the values
String values
= nF.getCurrency()
.getDisplayName();
// Prints the currency
System.out.println(values);
}
}
chevron_rightfilter_noneOutput:US Dollar
Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getNumberInstance()
- The getNumberInstance(Locale inLocale) method is a built-in method of the java.text.NumberFormat returns a general-purpose number format for any specified locale.
Syntax:
public static NumberFormat getNumberInstance(Locale inLocale)
Parameters: The function accepts a single mandatory parameter inLocale which describes the locale which is to specified.
Return Value: The function returns the NumberFormat instance for general purpose number 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 integer instance
NumberFormat nF
= NumberFormat.getNumberInstance(
Locale.CANADA);
// Stores the values
String values
= nF.getCurrency()
.getDisplayName();
// Prints the currency
System.out.println(values);
}
}
chevron_rightfilter_noneOutput:Canadian Dollar
Recommended Posts:
- NumberFormat parse() method in Java with Examples
- NumberFormat setCurrency() method in Java with Examples
- NumberFormat getMinimumIntegerDigits() method in Java with Examples
- NumberFormat setParseIntegerOnly() method in Java with Examples
- NumberFormat getAvailableLocales() method in Java with Examples
- NumberFormat setMinimumFractionDigits() method in Java with Examples
- NumberFormat parseObject() method in Java with Examples
- NumberFormat setRoundingMode() method in Java with Examples
- NumberFormat setGroupingUsed() method in Java with Examples
- NumberFormat setMaximumIntegerDigits() method in Java with Examples
- NumberFormat isGroupingUsed() method in Java with Examples
- NumberFormat hashCode() method in Java with Examples
- NumberFormat getMaximumFractionDigits() method in Java with Examples
- NumberFormat getInstance() method in Java with Examples
- NumberFormat getIntegerInstance() method in Java with Examples
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.