Formatador 1 -> "0001"

3 respostas
Leandro

Num pode ser tão difícil assim…
Num acho como formatar um inteiro!!! :stuck_out_tongue:
Quero só deixar um mero 1 como “0001”, como faz??

Valeus…

3 Respostas

luiz_ross

Não tenho certeza mas acho que isso pode te ajudar

http://java.sun.com/docs/books/tutorial/java/data/decimalFormat.html

de uma olhada nessa parte

123.78 000000.000 000123.780 The pattern specifies leading and trailing zeros, because the 0 character is used instead of the pound sign (#).

smota

Você vai formatar apenas a exibição já que o número inteiro não dá :smiley:

Faça asism:

import java.text.NumberFormat;

public class Teste {
	public static void main(String args[]) {
		NumberFormat formatador = NumberFormat.getIntegerInstance();
		formatador.setMinimumIntegerDigits(4);
		formatador.setGroupingUsed(false);
		String meuNumero = formatador.format((long) 1);
		System.out.println(meuNumero);
	}
}
massardi

acho que aqui vc també pode encontrar alguma coisa que vc quer…
http://www-106.ibm.com/developerworks/java/library/j-mer0625/

Criado 4 de abril de 2003
Ultima resposta 4 de abr. de 2003
Respostas 3
Participantes 4