El método format() de la clase java.text.MessageFormat se utiliza para obtener la array formateada de objetos de acuerdo con el patrón especificado del objeto de formato de mensaje. se considerará un nuevo patrón de string mientras se realiza la acción.
Sintaxis:
public static String format(String pattern, Object... arguments)
Parámetro : este método toma el siguiente argumento como parámetro.
- patrón: – patrón de string según el cual se formateará la array de objetos
- argumentos: array de objetos sobre los que se realizará el formateo.
Valor devuelto: este método devuelve un valor de string que tendrá la array de objetos formateada en formato de string.
Excepción: este método arroja NullPointerException si el patrón es nulo.
A continuación se muestran los ejemplos para ilustrar el método format() :
Ejemplo 1:
Java
// Java program to demonstrate // format() method import java.text.*; import java.util.*; import java.io.*; public class GFG { public static void main(String[] argv) { try { // creating and initializing new MessageFormat Object MessageFormat mf = new MessageFormat("{0, number, #}, {0, number, #.##}, {0, number}"); // Creating and initializing an array of type Double // to be formatted Object[] objs = { new Double(4.234567) }; // Formatting an array of object // using format() method String str = mf.format("{0, number, #.#}", objs); // display the result System.out.println("formatted array : " + str); } catch (NullPointerException e) { System.out.println("pattern is null " + e); System.out.println("Exception thrown : " + e); } } }
formatted array : 4.2
Ejemplo 2:
Java
// Java program to demonstrate // format() method import java.text.*; import java.util.*; import java.io.*; public class GFG { public static void main(String[] argv) { try { // creating and initializing new MessageFormat Object MessageFormat mf = new MessageFormat("{0, number, #}, {0, number, #.##}, {0, number}"); // Creating and initializing an array of type Double // to be formatted Object[] objs = { new Double(4.234567) }; // Formatting an array of object // using format() method String str = mf.format(null, objs); // display the result System.out.println("formatted array : " + str); } catch (NullPointerException e) { System.out.println("pattern is null "); System.out.println("Exception thrown : " + e); } } }
pattern 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