El método setChoices() de la clase java.text.ChoiceFormat se utiliza para establecer el nuevo elemento Choice con un límite y formato definidos en el objeto Choiceformat.
Sintaxis:
public void setChoices(double[] limits, String[] formats)
Parámetro : Este método toma los siguientes parámetros:
- límites: que es la array de valores dobles que contendrá el límite para el elemento de elección.
- formato: que es la array de valores de string que contendrá el formato para el elemento de elección.
Valor devuelto: este método no devuelve nada.
Excepción: este método genera NullPointerException si el límite o el formato son nulos.
A continuación se muestran los ejemplos para ilustrar el método setChoices() :
Ejemplo 1:
// Java program to demonstrate // setChoices() 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 new double array double[] newlimit = { 1, 2, 3 }; // creating and initializing new String array String[] newformat = { "sun", "mon", "tue" }; // setting the limit and format in // ChoiceFormat Object // using setChoices() method cf1.setChoices(newlimit, newformat); // display the result System.out.print("updated Choiceformat object: " + cf1.toPattern()); } catch (NullPointerException e) { System.out.println("\nLimit or Format is null"); System.out.println("Exception thrown: " + e); } } }
Producción:
updated Choiceformat object: 1.0#sun|2.0#mon|3.0#tue
Ejemplo 2:
// Java program to demonstrate // setChoices() 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 new double array double[] newlimit = null; // creating and initializing new String array String[] newformat = { "sun", "mon", "tue" }; // setting the limit and format in // ChoiceFormat Object // using setChoices() method cf1.setChoices(newlimit, newformat); // display the result System.out.print("updated Choiceformat object: " + cf1.toPattern()); } catch (NullPointerException e) { System.out.println("Limit or Format is null"); System.out.println("Exception thrown: " + e); } } }
Producción:
Limit or Format 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