Aplicando formatos con Formatter
Generalmente al realizar aplicaciones nos encontramos con el problema de darle cierto formato a los datos que recuperamos de la base de datos y que debemos presentar por la GUI.
En java tenemos la clase java.uitl.Formatter que nos brinda la posibilidad de darle el formato deseado a nuestros datos sin tener que pelearnos con substrings o cosas por el estilo.
A continuación se muestran dos pequeños ejemplos:
//fijamos a dos decimles tras la coma
public String fijarDosDecimales (Number base){
double a = base.doubleValue();
String str2 = String.format("%.2f", a);
return str2;
}
//rellena con ceros a la izquierda si la longitud es menor de 5
public String fijarLongitud (String s){
int i = Integer.parseInt(s);
String as=String.format("%05d", i);
System.out.println("----->"+as);
return as;
}
En este pdf de la UPM explican la clase Formatter en castellano, y otras pequeñas nociones fundamentales.
Y para mas información la API.

un saludito desde HP de FBR, FGT, JVG y un no saludo de JCV
FBR
Enero 17, 2007 a 1:51 pm