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:
Java
Java
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);
}
}
Output:
Program 2:
#, ##0.###
// 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);
}
}
Output:
Reference: https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#toPattern()#, #0.## ;#, #0.##