1
resposta

[Sugestão] Hora da prática - uso do toString()

Oii pessoal !

Queria compatilhar minha ideia para não precisar ficar repetindo linhas ex: sout pessoa ... sout pessoa1...

bom, vamos ao código!

a classe Pessoa com os atributos

// códigos anteriores ( definição da classe, atributo, get e set)
    @Override
    public String toString() {
        // TODO Auto-generated method stub
        //return super.toString();
        return "\nNome: " + this.nome + " - Idade: " + this.idade;
    }    
}

a classe principal

public class App {
    public static void main(String[] args) {

        // código dos novos objetios - pessoa(s)
        
        // add quantos for
        ArrayList<Pessoa> pessoas = new ArrayList<>();
        pessoas.add(pessoa);
        pessoas.add(pessoaX);

        // código para iterar todas as pessoas cadastradas e ir imprimindo
        for (int i = 0; i < pessoas.size(); i++) {
            System.out.println(pessoas.get(i).toString());
        }
    }
}
1 resposta

Oi, Giullia!

Obrigada por compartilhar seu código com a comunidade Alura. Parabéns por praticar!

Gostei de como você implementou o método toString() para formatar a saída de forma mais organizada. Isso realmente facilita a leitura e evita repetições.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!