Java-foreach分析总结

此页面是否是列表页或首页?未找到合适正文内容。

Java-foreach分析总结

标签:staticcollisout提高for循环本质int–

今天晚上被定积分搞得头昏,拿烟的手,微微颤抖。

foreach总结:

  foreach是java5的新特性,有人说是抄袭C#的,我也不太清楚,反正会用就行了,主要增强了for循环,在遍历数组和集合上面很方便。

foreach是for循环的简化版本,但是foreach不能完全取代for循环,然而任何foreach都可以改写为for循环,foreach不是一个关键字,主要就是这个格式,每一个for的意思。

foreach语句格式:

  for(元素类型type 元素变量value : 遍历对象obj) {

    引用x的java语句;  

}

下面看几段代码,看看foeeach的强大和简便:

1 package cn.zpoor;
2
3 import java.util.List;
4 import java.util.ArrayList;
5 import java.util.Arrays;
6
7 /**
8 * @author 薛定谔的猫
9 * foreach遍历数组和集合*/
10 public class TestArray {
11
12 public void initArray() {
13 //定义并且初始化一个数组
14 int arr[] = {2,5,3};
15 System.out.println(\”—–排序前的一维数组:\”);
16 for(int x:arr) {
17 System.out.print(x + \” \”);//foreach循环逐个输入数组元素的值
18 }
19 System.out.println();
20
21 //数组冒泡排序
22 Arrays.sort(arr);
23 //foreach输出排序之后的数组元素
24 System.out.println(\”—–排序后的一维数组:\”);
25 for(int x:arr) {
26 System.out.print(x+\” \”);

作者: 安兔兔

为您推荐

返回顶部