The toPattern() method of the DecimalFormat class in Java is used to convert the format of the current pattern of this DecimalFormat to a string format. This converted string represents the pattern which is used to format the current state of this DecimalFormat instance.
Syntax:
public String toPattern()
Parameters: This method does not accepts any parameter.
Return Value: This method returns a 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 // toPattern() 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.toPattern();
System.out.println(pattern);
}
} |
#, ##0.###
Program 2:
// Java program to illustrate the // toPattern() 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.toPattern();
System.out.println(pattern);
}
} |
#, #0.## ;#, #0.##
Reference: https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#toPattern()