1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

JOptionPane não está mostrando o conteúdo dos arrays,ao invés está mostrando o endereço da memória

boa tarde,sou um iniciante em java e por algum motivo o JOptionPane não quer mostrar o conteúdo dos arrays,ao invés ele apenas está mostrando um endereço em Hexa,eu sei que o problema está nesse pedaço de código,porém não sei o que fazer

public String getDisciplinasComoString()
    {
        String disciplinas = "";

        for (int i=0; i < this.disciplinas.length; i++)
        {
            disciplinas = disciplinas + this.disciplinas[i] + "|";

        }//fim do for


        return             this.disciplinas[0] + " | " +
                this.disciplinas[1] + " | " +
                this.disciplinas[2] + " | "    +
                this.disciplinas[3] + " | " +
                this.disciplinas[4];
    }//fim do método getDisciplinasComoString
  • Disciplinas é um array de quê? Para que serve esse for, se você não usa o valor da variável disciplinas depois? Se está exibindo um endereço em hexa, provavelmente está tentando exibir um objeto, ao invés de uma String.

    TerraSkilll   21 de ago de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java arrays eclipse ou faça a sua própria pergunta.