El método parse() de la clase java.text.ChoiceFormat se usa para obtener el valor límite para un formato particular en el objeto ChoiceFormat.
Sintaxis:
public Number parse(String text, ParsePosition status)
Parámetro : Este método toma los siguientes parámetros:
- texto: que es el texto para el cual se debe encontrar el valor límite en formato de string.
- estado: que es el índice en el que está presente ese elemento de elección para el cual se encuentra el valor límite.
Valor devuelto: este método devuelve una array del tipo especificado que es el formato adjunto al objeto ChoiceFormat.
Excepción: este método arroja NullPointerException si el texto de la string o el estado es nulo.
A continuación se muestran los ejemplos para ilustrar el método parse() :
Ejemplo 1:
// Java program to demonstrate // getFormats() 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 getFormats() 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); } } }
Producción:
limit: 4
Ejemplo 2:
// Java program to demonstrate // getFormats() 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 getFormats() 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); } } }
Producción:
String is Null Exception thrown: java.lang.NullPointerException
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA