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