Método ChoiceFormat parse() en Java con ejemplos

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

Referencia: https://docs.oracle.com/javase/9/docs/api/java/text/ChoiceFormat.html#parse-java.lang.String-java.text.ParsePosition-

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *