0% encontró este documento útil (0 votos)
64 vistas

Java Printf

Este documento describe el método printf de Java, incluyendo la estructura de la cadena de formato, los modificadores, el ancho, la precisión y los caracteres de conversión que se pueden usar. También cubre brevemente el método format de la clase String.

Cargado por

Charlie winter
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
64 vistas

Java Printf

Este documento describe el método printf de Java, incluyendo la estructura de la cadena de formato, los modificadores, el ancho, la precisión y los caracteres de conversión que se pueden usar. También cubre brevemente el método format de la clase String.

Cargado por

Charlie winter
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Java printf( ) Método de referencia rápida

System.out.printf( “format-string” [, arg1, arg2, … ] );

Cadena de formato:
Compuesto por literales y especificadores de formato. Los argumentos son necesarios solo si hay
especificadores de formato en el cadena de formato. Los especificadores de formato incluyen:
modificadores, ancho, precisión y caracteres de conversión en los siguientes secuencia:

% [flags] [width] [.precision] conversion-character (los corchetes indican parámetros opcionales)

Modificadores
- : justificar a la izquierda (Está justificado a la derecha por defecto)
+ : muestra un signo más (+) o menos (-) para un valor numérico
0 : obliga a que los valores numéricos se rellenen con cero (el valor predeterminado es el relleno en
blanco)
, : separador de agrupación de coma (para números> 1000)

Anchura:
Especifica el ancho del campo para generar el argumento y representa el número mínimo de
caracteres para ser escrito en la salida. Incluya espacio para comas esperadas y un punto decimal en
la determinación del ancho para valores numéricos.

Precisión:
Se utiliza para restringir la salida en función de la conversión. Especifica el número de dígitos de
precisión cuando salida de valores de punto flotante o la longitud de una subcadena para extraer de
una cadena. Los numeros son redondeados a la precisión especificada.

Caracteres de conversión:
d: entero decimal [byte, short, int, long]
f: número de coma flotante [flotante, doble]
c: carácter C mayúscula, la letra en mayúscula.
s: String S mayúscula, todas las letras de la cadena en mayúsculas.
h: hashcode Un hashcode es como una dirección. Esto es útil para imprimir una referencia.
n: newline Carácter de nueva línea específico de la plataforma: use %n en lugar de \n para una
mayor compatibilidad

Ejemplos:
System.out.printf("Total is: $%,.2f%n", dblTotal);
System.out.printf("Total: %-10.2f: ", dblTotal);
System.out.printf("% 4d", intValue);
System.out.printf("%20.10s\n", stringVal); String s = "Hola mundo";
System.out.printf("La cadena %s está en código hash %h%n", s, s);
Método de la clase de String format():
Puede crear una cadena con formato y asignarla a una variable utilizando el método de formato
estático en la clase de String. El uso de una cadena de formato y lista de argumentos es idéntico a su
uso en el método printf. El metodo de formato devuelve una referencia a una cadena

String grandTotal = String.format("Grand Total: %,.2f", dblTotal);

También podría gustarte