Guest User

Untitled

a guest
Jul 18th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. public Iterator<Filme> procurar(String nome){
  2. IteratorFilmeArray retorno = null;
  3. int counter = 0; // contador de clientes
  4. // percorre o array pra contar quantos clientes satisfazem a chave da busca (o nome)
  5. for(int i = 0; i < index; i++){
  6. if(arrayFilme[i].getNome().contains(nome)){
  7. counter++; // incrementa o contador de clientes
  8. }
  9. }
  10.  
  11. Filme[] temp = new Filme[counter]; // cria um array do tamanho exato de clientes
  12. counter = 0; // zera o contador para funcionar como indice para o array temp
  13. for(int i = 0; i < index; i++){
  14. if(arrayFilme[i].getNome().contains(nome)){
  15. temp[counter] = arrayFilme[i]; // armazena o cliente atual no array temp
  16. counter++; // incrementa o indice do array temp
  17. }
  18. }
  19.  
  20. // cria um Iterator com o resultado da busca
  21. retorno = new IteratorFilmeArray(temp);
  22.  
  23. return retorno;
  24. }
Add Comment
Please, Sign In to add comment