In java which loop is best to iterate over a collection
<p>What criteria should be met when deciding which of the following loops to use to iterate over elements in a collection. For example in what context will one loop be more efficient than another?</p>

<blockquote>
  <ul>
  <li>For Loop ??</li>
  <li>While Loop ??</li>
  <li>For-Each Loop ??</li>
  </ul>
</blockquote>