package com.david5;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
public class ForTest
{
public static void main(String[] args)
{
int[] arr ={1,5,6,89,0};
for( int element : arr)
{
System.out.println(element);
}
System.out.println("-----------------");
int[][] brr = {{1,3,2},{2,5,7}};
for(int[] row : brr)
{
for(int element : row)
{
System.out.print(element);
}
System.out.println("");
}
System.out.println("=============");
Collection<String> co1 = new ArrayList<String>();
co1.add("one");
co1.add("two");
co1.add("three");
for(String str: co1 )
{
System.out.println(str);
}
System.out.println("-------------");
List<String> co2 = new ArrayList<String>();
co2.add("bb");
co2.add("cc");
co2.add("dd");
for(String str : co2)
{
System.out.println(str);
}
System.out.println("------------------");
for(Iterator<String> it = co2.iterator();it.hasNext();)
{
String bb = it.next();
System.out.println(bb);
}
System.out.println("--------------");
for(int i = 0; i< co2.size();i++)
{
System.out.println(co2.get(i));
}
//增强型for循环,三种方式,如果要遍历数组的话,使用增强型的最好,如果查找某个元素的话最好还是 基本的for循环
}
}