如何摆脱内部for循环,然后继续进行下一次迭代

时间:2019-05-19 13:08:54

标签: java

我已经为我的一项要求使用了两个for循环,现在我想做的是,一旦外循环运行第一次迭代,它就应该进入内循环,然后内循环应该只运行第一次迭代(j = 0),然后退出内部循环,但是下次进行第二次迭代(i = 1)时,内部循环现在应该以j = 1的值运行,而不是从j = 0开始。

使用了两个for循环,并且在inner for循环内部使用了break,但是一旦它退出了内部for循环,则内部循环将从j = 0开始,但是我需要从j = 1开始。

public static void main(String[] args) {

    String str1="My,age";
    String[] strFirst=str1.split(",");

    String str2="Hello,name";
    String[] strSecond=str1.split(",");

    for(int i=0;i<strFirst.length;i++) {
        System.out.println("Inside parent loop  " + i);

        for(int j=0;j<strSecond.length;j++) {
            System.out.println("Inside child loop  " + j);
                 if(strSecond[j]==strSecond[j]) {
                     break;
                 }
        }
    }
}

0 个答案:

没有答案