初学Java,foreach(五)

来源:互联网 发布:苍蝇水淘宝上叫什么 编辑:程序博客网 时间:2024/05/22 05:25

从JDK1.5开始,加入了foreach,Java中的foreach与c#中的略有不同

public class TestForEachError{    public static void main(String[] args)    {         String[] books = {"J2EE","Struts2","Ajax"}         for (String book : books)         {              System.out.println(book);         }    }}

Java中的foreach写起来并不像c#那样,而是用for(type name : array)这种形式,看起好像还是在用for一样

c#是这样的foreach(type name in array)

另在foreach数组的迭代中,给每个元素赋值,并不能改变那个元素,如果要修改元素的值,不能使用foreach来循环

原创粉丝点击