Iterable Java

Por Favor alguém sabe me dizer se o Iterable em Java é equivalente ao IEnumerable em C#
e se possível postar algum código de exemplo?

Iterable é uma interface que contém apenas um método - iterator(). Portanto ela, em si, não é tão útil assim. Você precisa pegar exemplo da interface Iterator.

http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html
http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html

IEnumerable<> é também uma interface que contém apenas um método - GetEnumerator(). Da mesma maneira, você precisa pegar um exemplo da interface IEnumerator: