Usamos o loop em:
- quando desejamos recuperar um objeto da lista por seu atributo
- quando desejamos percorrer todos os objetos e recuperar objetos...
//recuperar um objeto da lista por seu atributo
public Cliente getClientePorCPF( String cpf ) { for (Cliente cli : listaClientes) { //Para cada elem. do conj 'listaClientes' insira o próx elemento no objeto do tipo Cliente 'cli'
if (cli.getCpf().equals(cpf)) //Se, a variável CPF desse elemento for igual a CPF
return cli; //Retorne esse cliente
}}
Exemplo 2 :
//detectar objetos Pedidos onde estejam com pendência de entrega
public ArrayList getPedidosPendentes( ) {
pedidosPendentes.add(pedido);
}
return pedidosPendentes;}
}
0 comentários:
Postar um comentário