El método applyPattern() de la clase java.text.ChoiceFormat se utiliza para establecer el nuevo texto de patrón para el ChoiceFormat actual anulando el límite y el formato actuales. Este nuevo patrón será la combinación de límite y formato de la
sintaxis de ChoiceFormat:
public void applyPattern(String newPattern)
Parámetro : este método toma newPattern como parámetro, que es el nuevo patrón de texto para ChoiceFormat.
Valor devuelto: este método no devuelve nada.
Excepción: este método arroja NullPointerException si el nuevo patrón especificado es nulo.
A continuación se muestran los ejemplos para ilustrar el método applyPattern() :
Ejemplo 1:
Java
// Java program to demonstrate applyPattern() method import java.text.*; import java.util.*; import java.io.*; public class GFG { public static void main(String[] argv) { // creating and initializing limit double[] limit = { 1, 2, 3 }; // creating and initializing format String[] format = { "sun", "mon", "tue" }; // creating and initializing ChoiceFormat ChoiceFormat cf = new ChoiceFormat(limit, format); // display the result System.out.println("current pattern : " + cf.toPattern()); // applying the new pattern // using applyPattern() method cf.applyPattern("4#wed| 5#thu | 6#fri | 7#sat"); // display the result System.out.println("\nnew pattern : " + cf.toPattern()); } }
current pattern : 1.0#sun|2.0#mon|3.0#tue new pattern : 4.0#wed|5.0#thu |6.0#fri |7.0#sat
Ejemplo 2:
Java
// Java program to demonstrate applyPattern() method import java.text.*; import java.util.*; import java.io.*; public class GFG { public static void main(String[] argv) { try { // creating and initializing limit double[] limit = { 1, 2, 3 }; // creating and initializing format String[] format = { "sun", "mon", "tue" }; // creating and initializing ChoiceFormat ChoiceFormat cf = new ChoiceFormat(limit, format); // display the result System.out.println("current pattern : " + cf.toPattern()); // applying the new pattern // using applyPattern() method cf.applyPattern(null); // display the result System.out.println("\nnew pattern : " + cf.toPattern()); } catch (NullPointerException e) { System.out.println("\nString is Null"); System.out.println("Exception thrown : " + e); } } }
current pattern : 1.0#sun|2.0#mon|3.0#tue String is Null Exception thrown : java.lang.NullPointerException
Referencia: https://docs.oracle.com/javase/9/docs/api/java/text/ChoiceFormat.html#applyPattern-java.lang.String-
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA