c) Acessando os elementos de uma lista – Método get(int índice)

Para acessar um elemento específico da lista usamos o método get que deve receber o índice do elemento que estamos buscando. O laço abaixo varreria todos os elementos da lista livros e imprimiria o título:

for(int i=0;i<livros.size();i++){
    System.out.println(Livros.get(i).getTitulo());
}

Uma outra forma de passer por todos os elementos de uma lista seria usando o commando for-each:

for(livro book:livros){
      System.out.println(Livros.get(i).getTitulo());
}

Para acessar todos os elementos de uma lista também podemos lançar mão de um método chamado iterator(). Esse método retorna um objeto do tipo iterator que aponta para o primeiro elemento da lista. Em seguida é possível incrementar esse ponteiro para que ele passe para o próximo elemento usando o método next() e, verificar se existe o elemento seguinte usando hasNext(), conforme exemplo abaixo:

livro book;
iterator<livro> it = livros.iterator();
while(it.hasNext()){
       book = it.next();
       System.out.println(book.getTitulo());

}
Copyright © 2014 AIEC.