java的 outer

2020-08-15  本文已影响0人  河神

语法

  1. 在多层循环前使用定义一个变量名称,后面加:,然后加循环
  2. 在break的时候,可以选择跳过那一层
        List<Integer> d1 = new ArrayList<>();
        d1.add(1);
        d1.add(2);
        d1.add(3);

        List<Integer> d2 = new ArrayList<>();
        d2.add(4);
        d2.add(5);
        d2.add(6);


        List<List<Integer>> data = new ArrayList<>();

        data.add(d1);
        data.add(d2);

        outer: for (List<Integer> l1 :data){
            for (Integer l2 :l1){
                System.out.println(l2);
                if (Integer.valueOf(2).equals(l2)){
                    break;
                }
                if (Integer.valueOf(5).equals(l2)){
                    break outer;
                }

            }
        }

输出结果

1
2
4
5

上一篇下一篇

猜你喜欢

热点阅读