Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Como acessar o número da conta, quando eu não defini meu metodo toString()

Olá, quando eu faço um array list

for(Object ref : lista) {


            System.out.println(ref);
        }

Ele vai me retornar as informações que eu configurei na minha toString, porém quando eu não configuro minha toString ele me retorna os campos do array [titular +null, Número =0] [titular +null, Número =0] Gostaria de uma ajuda, como eu faço para mostrar os campos sem a utilização do toString? ja tentei um cast neste tipo de for e não funcionou utilizando o for tradicional eu fazendo um cast funciona normalmente porém no for acima não funciona.

2 respostas

Será que ele não mostra outros valores porque sua lista esta vazia? Faça o teste abaixo se retornar true é que ela esta vazia, logo não existe elemento a ser exibido.

System.out.println(lista.isEmpty());

Boa tarde Luciano, tente utilizando os métodos gets... substitua:

System.out.println(ref);

por:

System.out.println(ref.getTitular());
System.out.println(ref.getNumero());