java如何跳出双重for循环

来源:互联网 发布:淮左名猪网络作品 编辑:程序博客网 时间:2024/05/21 17:46

做项目用到了for循环,需要循环遍历两个list,还是两层,当第二个for循环搜索到结果就跳出整个循环
例:

for (int i = 0; i < list1.size(); i++) {            for (int j = 0; j < list2.size(); j++) {                break;            }        }

这种只是跳出第二个循环,第一个还是会继续,那么需要添加一个标志位

flag:for (int i = 0; i < list1.size(); i++) {            for (int j = 0; j < list2.size(); j++) {                break flag;            }        }

flag就是这个标志位,名字随便起,break时候跟开始相同就行