Vetor de String

Fiz um array de string com 10 posições, mas quando vou exibir as String(s) que digitei na entrada, sempre é visualizado o 1º item como null. Como solucionar isto?

Abaixo segue o código que fiz:

public static void main(String args[]){
        String letra;
        String lista = null;
        int cont = 0;
        while(cont < 10){
            letra = JOptionPane.showInputDialog("Digite uma letra:");
            cont++;
            lista += letra + "\n";
        }
        JOptionPane.showMessageDialog(null, lista);
    }
1 curtida

Ola @jairodione,

a variável lista que é uma String foi inicializada com null, mais abaixo no código você concatena com as letras ficando o resultado null + letras, para corrigir basta inicializar a váriavel lista com uma string vazia, ex:

String lista = "";

1 curtida

Ola aix!

Obrigado o problema foi resolvido de acordo com sua resposta!