[Ljava.lang.String;@a3496c9

4 respostas
javahunter

Entãoooooo,

pessoal, quando executo esse código
public class Revisao2 {
    public static void main(String[] args) {
        
        String x[] = new String[3];
        String y[] = new String[3];

        for(int i = 0; i<3;i++){
            x[i] = JOptionPane.showInputDialog(null, "Digite a primeira atividade");
            y[i] = (x[i]+"\n");
        }
        System.out.println(y);
        JOptionPane.showMessageDialog(null, y);
    }
}
com o JOptionPane roda o que eu digito, mas com o System.out.pr... aparece [Ljava.lang.String;@a3496c9

alguem sabe o que é isso?

4 Respostas

Rodrigo_Sasaki

É assim que é impresso um array de Strings :slight_smile:

O que exatamente você queria imprimir?

S

Você esqueceu de colocar qual posição dele você quer imprimir.

javahunter

não sabia dessa, pelo menos no System.out…

queria imprimir o que eu digitasse igual no JOptionPane, sabe me dizer porque no JOption roda?

javahunter

hehehehe :smiley:

vlww

Criado 18 de março de 2013
Ultima resposta 18 de mar. de 2013
Respostas 4
Participantes 3