java 跳出 ---- 双重 for 循环

我几行代码的大概逻辑是:
我们有一个值 a ,
如果 a 不存在第一个集合中,我们就直接进行下一步操作
但是 a 存在第一个集合中,我们就要判断 a 是否还存在于第二个集合中
存在我们就直接进行下一步操作     else      不存在我们就直接结束



在这里我们就将会使用到双重 for 循坏,以及在第二层循环的时候,我们的条件满足了就直接跳出所有循环



注意 for 循环前面的 ** :for(){}
以及 break s;

s : for (String string : str){}
import java.util.ArrayList;
import java.util.List;

/**
 * @author M
 * @date 
 */
public class TestFor {

    /**
     * 跳出 双重循环
     * 注意 for 循环前面的 ** :for()
     * @param args
     */
    public static void main(String[] args) {
        List<String> str = new ArrayList<>();
        List<String> list = new ArrayList<>();

        str.add("1");
        str.add("2");
        str.add("3");
        str.add("4");
        list.add("1");
        list.add("2");
        list.add("3");
        list.add("4");

        s : for (String string : str){
            // if 判断为 false 的话就进行我们想要下一步
            if (string.equals("3")){
                l : for (String liststring : list){
                    // if 判断为 true 的话就进行我们想要下一步
                    if (liststring.equals("3")){
                        // 直接结束双重循环,到System.out.println("输出 : 我们想要进行的下一步 ");
                        break s;
                        // 结束本次循环,进入下次循环
                        // continue s;
                    }
                }
                System.out.println("输出  : 到此结束 ");
                return;
            }
        }
        System.out.println("输出 : 我们想要进行的下一步 ");

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值