The parse() method of java.text.ChoiceFormat class is used to get the limit value for particular format in ChoiceFormat object.
Syntax:
public Number parse(String text, ParsePosition status)
Parameter: This method takes the following parameters:
- text: which is the text for which limit value have to be found in String format.
- status: which is the index at the which that choice item is present for which limit value to be found.
Return Value: This method returns an array of the specified type which is the format attached to the ChoiceFormat object.
Exception: This method throws NullPointerException if string text or status is null.
Below are the examples to illustrate the parse() method:
Example 1:
Java
// Java program to demonstrate // parse() method import java.text.*;
import java.util.*;
import java.io.*;
public class GFG {
public static void main(String[] argv)
{
try {
// creating and initializing ChoiceFormat
ChoiceFormat cf1
= new ChoiceFormat(
" 4 #wed| 5 #thu | 6 #fri | 7 #sat");
// creating and initializing ParsePosition
ParsePosition par = new ParsePosition( 0 );
// getting limit of particular format
// of ChoiceFormat Object
// using parse() method
Number limit
= cf1.parse("wed", par);
// display the result
System.out.print("limit: "
+ limit.intValue());
}
catch (NullPointerException e) {
System.out.println("\nString is Null");
System.out.println("Exception thrown: " + e);
}
}
} |
Output:
limit: 4
Example 2:
Java
// Java program to demonstrate // parse() method import java.text.*;
import java.util.*;
import java.io.*;
public class GFG {
public static void main(String[] argv)
{
try {
// creating and initializing ChoiceFormat
ChoiceFormat cf1
= new ChoiceFormat(
" 4 #wed| 5 #thu | 6 #fri | 7 #sat");
// creating and initializing ParsePosition
ParsePosition par = new ParsePosition( 0 );
// getting limit of particular format
// of ChoiceFormat Object
// using parse() method
Number limit
= cf1.parse( null , par);
// display the result
System.out.print("limit: "
+ limit.intValue());
}
catch (NullPointerException e) {
System.out.println("String is Null");
System.out.println("Exception thrown: " + e);
}
}
} |
Output:
String is Null Exception thrown: java.lang.NullPointerException