JAVA中的for循环⼏种使⽤⽅法⼀般写法
1:遍历数组的传统⽅式
/* 建⽴⼀个数组 */
int[] integers={1,2,3,4};
/* 开始遍历 */
for(int j=0;j<integers.length;j++){
int i = integers[j];
System.out.println(i);
}
2:遍历Collection对象的传统⽅式
/* 建⽴⼀个Collection */
String[] strings ={"A","B","C","D"};
Collection stringList = java.util.Arrays.asList(strings);
/* 开始遍历 */
for(Iterator itr = stringList.iterator(); itr.hasNext();){
Object str = ();
System.out.println(str);
}
第⼆种写法
for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体
3:遍历数组的简单⽅式
/* 建⽴⼀个数组 */
int[] integers ={1,2,3,4};
/* 开始遍历 */
for(int i : integers){
System.out.println(i);/* 依次输出“1”、“2”、“3”、“4” */
}
遍历数组的简单⽅式的等价代码
/* 建⽴⼀个数组 */
int[] integers ={1,2,3,4};
/* 开始遍历 */
for(int变量名甲=0;变量名甲< integers.length;变量名甲++){
System.out.println(integers[变量名甲]);/* 依次输出“1”、“2”、“3”、“4” */
java定义一维数组并赋值}
4:遍历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” */
}
遍历数组的简单⽅式的等价代码
10:使⽤能和要被遍历的对象中的元素的类型⾃动转换的类型的循环变量
int[] integers ={1,2,3,4};
for(Integer i : integers){
System.out.println(i);/* 依次输出“1”、“2”、“3”、“4” */
}
注意,这⾥说的“元素的类型”,是由要被遍历的对象的决定的――如果它是⼀个Object[]型的数组,那么元素的类型就是Object,即使⾥⾯装的都是String对象也是如此。
参考博客:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。