Java for 循环遍历例子
1. for遍历
/* 建立一个数组 */ int[] integers = {1, 2, 3, 4}; /* 开始遍历 */ for (int j = 0; j < integers.length; j++) { int i = integers[j]; System.out.println(i); }
执行的顺序应该是:
1)第一次循环,即初始化循环。
首先执行表达式expression1(一般为初始化语句);再执行expression2(一般为条件判断语句),判断expression1是否符合expression2的条件;如果符合,则执行expression4,否则,停止执行;最后执行expression3。
2)第N(N>=2)次循环
首先执行expression2,判断在expression3是否符合在expression2要求;如果符合,则继续执行在expression4,否则,停止执行。最后执行在expression3。如此往复,直至expression3不满足在expression2条件是为止。
2. iter遍历方式
/* 建立一个Collection */ String[] strings = {"A", "B", "C", "D"}; Collection stringList = java.util.Arrays.asList(strings); /* 开始遍历 */ for (Iterator itr = stringList.iterator(); itr.hasNext();) { Object str = itr.next(); System.out.println(str); }
3. for遍历数组2种方式
/* 建立一个数组 */ int[] integers = {1, 2, 3, 4}; /* 开始遍历一 */ for (int i : integers) { System.out.println(i); /* 依次输出“1”、“2”、“3”、“4” */ } /* 开始遍历二 */ for (int i = 0; i < integers.length; i++) { System.out.println(integers[i]); /* 依次输出“1”、“2”、“3”、“4” */ }
4. for遍历Collection二种方式
/* 建立一个Collection */ String[] strings = {"A", "B", "C", "D"}; Collection list = java.util.Arrays.asList(strings); /* 开始遍历一 */ for (Object str : list) { System.out.println(str); /* 依次输出“A”、“B”、“C”、“D” */ } /* 开始遍历二 */ for (Iterator iter = list.iterator(); iter.hasNext();) { Object str = iter.next(); System.out.println(str); /* 依次输出“A”、“B”、“C”、“D” */ }
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。