增强for循环

Posted kim_liu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了增强for循环相关的知识,希望对你有一定的参考价值。

http://m.blog.csdn.net/article/details?id=53743016

//String 数据的类型

//name 每次循环后将数据放入名为name的变量中

//names 被循环的数组或集合

foreach(String name : names){

 syso(name);

}

 

for循环中的循环条件中的变量只求一次值!具体看最后的图片

•foreach语句是java5新增,在遍历数组、集合的时候,foreach拥有不错的性能。

•foreach是for语句的简化,但是foreach并不能替代for循环。可以这么说,任何foreach都能改写为for循环,但是反之则行不通。

•foreach不是java中的关键字。foreach的循环对象一般是一个集合,List、ArrayList、LinkedList、Vector、数组等。

for(元素类型T 每次循环元素的名称O : 循环对象){

        //对O进行操作

    }

一、常见使用方式。

1. foreach遍历数组。

1
2
3
4
5
6
7
8
9
10
11
12
/**
 * 描述:
 * Created by ascend on 2016/7/8.
 */
public class Client {
  public static void main(String[] args) {
    String[] names = {"beibei", "jingjing"};
    for (String name : names) {
      System.out.println(name);
    }
  }
}

2.foreach遍历List。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
 * 描述:
 * Created by ascend on 2016/7/8.
 */
public class Client {
 

(c)2006-2024 SYSTEM All Rights Reserved IT常识