[RESOLVIDO] Formatar Double com 04 casas

1 resposta Resolvido
java
PapaiLu

Olá. Hoje vou começar pedindo TODAS as desculpas possíveis, pois já consultei diversos posts, e “tentei” algumas documentações, tudo sem sucesso, eu acho.
Bem. Eu tenho alguns Double que preciso que apareçam na tela formatados com apenas 04 casas (sem virgula ou ponto): “00000”.

Double nNiveis = 0;
        for (File f : files){
            String name = f.getName();
            int end = name.lastIndexOf(".") != -1 ? name.lastIndexOf(".") : name.length();
            String nomearq = name.substring(0, end);
            combo.addItem(nomearq.toUpperCase());
            nNiveis = nNiveis + 1;
        }
        lblnCategorias.setText(Double.toString(nNiveis));

lblCategorias deverá mostrar: 00250 e não só 250.

Alguém pode só me ajudar nisso, obrigado.

1 Resposta

PapaiLu
Solucao aceita

Perdoem,
resolvido.
Parece que havia um problema no meu Netbeans e voltou a funcionar;
Estou usando do Decimal Format.

DecimalFormat df = new DecimalFormat("00000"); 
        Double nNiveis = 0;
        for (File f : files){
            String name = f.getName();
            int end = name.lastIndexOf(".") != -1 ? name.lastIndexOf(".") : name.length();
            String nomearq = name.substring(0, end);
            combo.addItem(nomearq.toUpperCase());
            nNiveis = nNiveis + 1;
        }
        lblnCategorias.setText(df.format(nNiveis));

Obrigado, desculpe o post.

Criado 30 de janeiro de 2019
Ultima resposta 30 de jan. de 2019
Respostas 1
Participantes 1