您的位置:首页 > 其它

循环

2015-09-13 16:55 281 查看
import java.util.ArrayList; 

import java.util.Iterator; 
import java.util.List; 

 
public class ForLoop { 

 
    public static
void main(String[] args) {
 
        /* 1.普通数组中的使用 */ 

        int array[] = { 1,
2, 3,
4, 5,
6, 7,
8 }; 
 
        // 增强的for循环 
        for (int arritem : array) { 

            System.out.println(arritem); 
        } 
 
        // 普通方法 

        for (int i =
0; i < array.length; i++) 
System.out.println(array[i]);
 
        /* 2.二维数组中的使用 */ 

        int darray[][] = { {
1, 2,
3 }, { 4,
5, 6, }, {
7, 8,
9 } }; 
         
        // 增强的for循环 
        for (int oarr[] : darray) { 

            for (int item : oarr) { 

                System.out.println(item); 
            } 
        } 
 
        // 普通方法 

        for (int i =
0; i < darray.length; i++) { 
            for (int j =
0; j < darray[i].length; j++) { 

                System.out.println(darray[i][j]); 
            } 
        } 
 
        /* 3.List中的使用 */ 
        List<String> list = new ArrayList<String>(); 

        list.add("l1"); 
        list.add("l2"); 

        list.add("l4"); 
        list.add("l4"); 

         
        // 增强的for循环 

        for (String item : list){ 

            System.out.println(item);            
        } 
                 
        //普通方法 
        for (int i =
0; i < list.size(); i++) { 
            System.out.println(list.get(i)); 
        } 
 
        //迭代器遍历 

        for (Iterator<String> it = list.iterator(); it.hasNext();) { 

            System.out.println(it.next()); 
        } 
 
          
    } 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: