Java foreach循环
foreach循环:增强性的for循环应用:
在for语句中,需要使用索引来进行操作具体的数组或集合内容操作;而foreach可以取消索引的操作细节;
for ( 类型 变量 : 数组 | 集合 ) { // 每一次循环会自动的将数组的内容设置给变量 }
public class TestDemo { public static void main(String[] args) { int data [] = new int [] {1,2,3,4,5} ; for ( int x : data ) { // 循环册数由数组长度决定 // 每一次循环实际上都表示数组的角标增长,会取得每个数组内容并且将其设置给x System.out.println(x); // x就是数组的一个当前内容 } } }
数组利用索引访问会较为麻烦;而foreach则会减少索引的麻烦。