4 - Laço For-Each

O laço for-each é uma forma mais prática de fazer um processo de iteração dos elementos de um array. O que esse comando faz é criar uma variável local do mesmo tipo do elemento do array. Essa variável referenciará um elemento do array a cada iteração até que todos os elementos tenham sido referenciados.

A sintaxe do comando é a seguinte:

for ( <type> <variable> : <array> )
        <loop body>

Alteramos o método imprimeTodos() de forma a utilizar o laço for-each:

public void imprimeTodos(){
        for(livro book:livros){
            System.out.println("Título: " + book.getTitulo() );
            System.out.println("Autor: " + book.getAutor() );
            System.out.println("Data: " + book.getData() );
            System.out.println("Editora: " + book.getEditora() );
            System.out.println("---------------------------------" );
        }
    }
Copyright © 2014 AIEC.