Como acessar valores numa ArrayList?

1 resposta
poojava
gcherobim

Boa tarde. Eu estou fazendo um exercício de construir uma lista encadeada de números inteiros de modo que todo elemento da lista é objeto de uma classe Elemento. Porém toda vez que eu tento acessar os valores na lista ele retorna apenas coisas como exercicio3listaencadeada.Elemento@7229724f

O que eu posso fazer para acessar os valores?

1 Resposta

Lucas_Camara

Implemente o método toString na classe:

@Override
public String toString() {
    return this.valor; //aqui vc coloca a variável que contém o número
}

Nâo implementando esse método, o que será impresso no console será o default de Object (que é a superclasse implicita de todos as classes):

public String toString() {
    return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
Criado 22 de abril de 2020
Ultima resposta 22 de abr. de 2020
Respostas 1
Participantes 2