Estou tentando fazer um programa de cadastro de pessoas em Java. No meu
programa cada pessoa teria: nome, reserva, pagamentos 1 2 e 3, e mais alguns
métodos/atributos.
Eu acho que consegui fazer uma Arraylist com esses objetos, não sei se fiz
certo:

Declarei:

ArrayList<Pessoa> todasPessoas = new ArrayList<Pessoa>();

e depois quando adiciono a pessoa, faço:

todasPessoas.add(new Pessoa("nome"));

Quando quero procurar uma pessoa da arraylist, eu fiz um método que usa um
for e procura em todos objetos da arraylist pelo nome dado, usando o método
equalsNome (abaixo)... mas isso está me parecendo muito estranho, e não está
dando certo.
Fiz um método equalsNome na Classe Pessoa, pra receber um nome e dizer se
este é o nome da pessoa:

public boolean equalsNome (String nome) {
 for (int i = 0; i < this.nome.length(); i++) {
if (this.nome.charAt(i) != nome.charAt(i)) return false;
 }
 return false;
 }


Alguém pode me ajudar? Procurei na Classe ArrayList na API e não encontrei o
que eu queria.
O que estou fazendo errado, e tem algum jeito de fazer isso mais simples?

Obrigado.

-- 
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en.

Responder a