在看Core Java的时候看到的第一个例子:
<pre name="code" class="java"><ol><li><span style="font-family: Arial, Helvetica, sans-serif;">char[] a=new char[3];</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">a[0]='a';</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">a[1]='b';</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">a[2]='c';</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"> </span>for(char b:a)</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;"> System.out.println(b);</span></li><li>
</li></ol>
搜了一下,
for(char b:a)这是Java5加的特性,虽然并不常见,增强for循环用来遍历的效果是和迭代器一样的。