NumberFormat

colladox
08 de Julio del 2005

Hola a todos,
Vereis, estoy haciendo un contador en java, que entre otras cosas define para el contenido el número máximo y mínimo de dígitos de digitos con lo cual quiero ir generando número de la siguiente manera '0001' '0002' .. '9999' '0000', por lo visto para esto hay que utilizar el Numberformat pero no soy capaz de hacerlo.

rubece
08 de Julio del 2005
Aquí tengo un ejemplo que te puede valer:

import java.text.DecimalFormat;

public class Ejemplo {
public static void main(String[] args) {
DecimalFormat formato = new DecimalFormat("0000");
for (int i = 0; i < 2000; i++) {
System.out.println(formato.format(i));
}
}
}

En el constructor de DecimalFormat le pasemos el formato que queremos que tenga el número y después al método format le pasamos el número que queremos formatear y te devuelve un String con el número formateado. Bueno eso es todo. Que te vaya bien. Hasta luego.