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());
}