The toLocalizedPattern() method of the DecimalFormat class in Java is used to convert the format of the current pattern of this DecimalFormat to a localized string format. This converted localized string represents the pattern which is used to format the current state of this DecimalFormat instance.
Syntax:
public String toLocalizedPattern()
Parameters: This method does not accepts any parameter.
Return Value: This method returns a localized string which represents the pattern which is used to format the current state of this DecimalFormat instance.
Below programs illustrate the above method:
Program 1:
// Java program to illustrate the // toLocalizedPattern() method import java.text.DecimalFormat; public class GFG { public static void main(String[] args) { // Create a DecimalFormat instance DecimalFormat deciFormat = new DecimalFormat(); // Convert the current formatting state // to a string object String pattern = deciFormat.toLocalizedPattern(); System.out.println(pattern); } } |
#, ##0.###
Program 2:
// Java program to illustrate the // toLocalizedPattern() method import java.text.DecimalFormat; public class GFG { public static void main(String[] args) { // Create a DecimalFormat instance DecimalFormat deciFormat = new DecimalFormat(); // Apply a new pattern deciFormat.applyPattern( "##, ##.##" ); // Convert the current formatting state // to a string object String pattern = deciFormat.toLocalizedPattern(); System.out.println(pattern); } } |
#, #0.## ;#, #0.##
Reference: https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#toLocalizedPattern()