循环

由 Toniko 创建, 最后一次修改 2019-06-27

各种循环操作

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

public class ForTest {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        /* 1.普通数组中的使用 */
        int array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

        // 增强for循环
        for (int item : array) {
            System.out.println(item);
        }

        /* 2.二维数组中的使用 */
        int array2[][] = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };

        // 增强for循环(foreach)
        for (int arr[] : array2) {
            for (int item : arr) {
                System.out.println(item);
            }
        }

        // 普通for循环
        for (int i = 0; i < array2.length; i++) {
            for (int j = 0; j < array2[i].length; j++) {
                System.out.println(array2[i][j]);
            }
        }

        /* 3.List中的使用 */
        List<String> list = new ArrayList<String>();
        list.add("我");
        list.add("爱");
        list.add("中");
        list.add("国");

        // 增强for循环
        for (String item : list) {
            System.out.println(item);
        }

        // 普通for循环
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }

        // 迭代器遍历
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            System.out.println(it.next());
        }
    }
}
以上内容是否对您有帮助:
二维码
建议反馈
二维码