viernes, 13 de noviembre de 2015

Java: Cadenas con formato: String.format()


String textoFormateado = String.format(Patron, variables,...)

Patron: Cadena que contiene tanto el texto fijo como la ubicacion de las varibles y su formato.
Variables: variables con los valores.

Ejemplo:

String t = String.format("Aqui la var1: %5s y Aqui la var2: %3.2d.", var1, var2);

patron de formato:
%[índice$][opciones][ancho][.precisión]conversión

indice: numero que hace referencia directa a la ubicacion de la variable de la lista de variables.
ancho: numero minimo de caracteres para la variable, si su tamaño es menor se llena con espacios.
precision: numero de desimales.

conversion: tipo de dato, de acuerdo a la tabla:

Especificador Formato
%b Booleano
%h Hashcode
%s Cadena
%c Caracter unicode
%d Entero decimal
%o Entero octal
%x Entero hexadecimal
%f Real decimal
%e Real notación científica
%g Real notación científica o decimal
%a Real hexadecimal con mantisa y exponente
%t Fecha u hora

No hay comentarios:

Publicar un comentario