break如何跳出多层循环?

案例情景:list1中每组数据有一个卡号,当list2中某组数据的账户于list1相同时,取list2中这组数据的某个字段塞入list1对应的这组数据 ,循环list1中所有数据,list2取到相应数据便结束

直接上代码,模拟数据就不写进去了。

List<Map> list1= new ArrayList<>();
List<Map> list2= new ArrayList<>();for(int i=0; i<list.size(); i++){Map map = list.get(i);i : for(int j=0 ; j<list2.size() ;j++) {j : while(list2.get(j).get("ACCOUNTNO").equals(map.get(“ACCOUNTNO”))) {map.put("AcountNum", acctInfList.get(i).get("AccountNum"));break i;}
}

当从list2中找出相应数据后便结束list2的循环,从新开始list1。

break如何跳出多层循环?相关推荐

  1. 【Java基础】使用带有标签的break,跳出多层循环

    带有标签的break 多层for循环嵌套中,在某一个for循环前面加一个标签,如label:,在需要break的时候就可以直接break出多层循环,跳至label处(label后面紧跟的循环也被跳出) ...

  2. java 中break如何跳出多层循环(包含二层循环)

    问题:break只能跳出一层循环,如下: while(true){ for (int i = 1; i <= s; i++) {t2++;s2 += v2;if (s2 >= l) {Sy ...

  3. break怎么跳出多层循环C语言,C/C++ 跳出多重循环方法

    C/C++ 跳出多重循环方法 c语言的break语句只能跳出离它最近的一层循环,但是我们有时候需要跳出多层循环,以下有几种跳出多重循环的方法: 1. 使用goto for (int i = 0; i ...

  4. java标志符与break定位跳出多层循环

    先贴两个代码,然后再分析下问题: /*** @Author Young* @Description //测试break 标签和标识符进行跳出上级循环的操作* @Date 10:50 2018/8/6* ...

  5. Java中跳出多层循环的简单方法

    在Java程序中可能使用多层循环来处理复杂的逻辑.但如果要从最内层循环跳出最外层循环是比较麻烦.下面的代码是一个三层循环的例子: String[]arr=newString[]{"a&quo ...

  6. continue和break跳出多层循环的问题

    在多重循环中, break和continue只对当层循环有用,对外层循环没有影响. 如何直接跳出多层循环: 可以在外层循环前面定义一个标号,然后在内层循环中使用带有标号break或者continue的 ...

  7. c 语言中break是跳出本层循环,C break跳出多层循环

    C break跳出多层循环 在C/C++中,跳出多层循环有3中方法: 1.用break;加上一个辅助的标志变量. 2.用goto; 3.用try   ...   catch; 其中break对if-e ...

  8. Python教程:跳出多层循环for、while

    for跳出多层循环 break_flag = False for i in range(10):print("爷爷层",i)for j in range(10):print(&qu ...

  9. python多重循环break_Python教程:跳出多层循环for、while

    for跳出多层循环 break_flag = False for i in range(10): print("爷爷层",i) for j in range(10): print( ...

最新文章

  1. java代码如何能运行起来_Java代码如何运行
  2. 看漫画学python电子书-看漫画学Python(有趣有料好玩好用全彩版)
  3. Js操作表格-对表格单元格的添加删除修改
  4. 算法提高课-图论-单源最短路的综合应用-AcWing 1135. 新年好:dijkstra和dfs暴搜结合
  5. linux pmap命令,Linux pmap 命令用法详解-Linux命令大全(手册)
  6. mysql 导入mongodb_mysql数据库迁移导入到mongodb详细教程
  7. Matlab功率谱估计
  8. python矩阵乘法_鱼书——第一章 Python入门
  9. 开源中国 4 周年, 三个平台客户端全面开源
  10. LongAdder,AtomicIntegerFieldUpdater深入研究
  11. awk命令详解_python学习之利用urllib和urllib2访问http的GET/POST详解
  12. Myeclipse破解后报错解决
  13. Ionic开发,手机在线测试
  14. java 文件流传输_java – 将远程文件流式传输到文件对象中
  15. 欣欣向荣的Ruby家族
  16. 人工智能/数据科学比赛汇总 2019.8
  17. Android:视频播放器dkplayer
  18. 基于ThinkPHP框架开发的漂亮的家装修公司网站PHP源码
  19. 2021级新生程序设计班级天梯赛:2-2 《肖申克的救赎》
  20. 杭电 oj 异或密码

热门文章

  1. 27岁转行软件测试,成功虽晚但不迟,写给跟我一样迷茫的人。
  2. 全球与中国市场植物(HPMC)胶囊前景展望与十四五趋势预测报告2022年版
  3. CSS 实现鼠标触碰完成渐变切换
  4. 爆款!如何利用知乎引上万流量,我是这样做的!|实战
  5. laravel Carbon 时间处理类使用
  6. 在 React JS 中使用 JSON 占位符的Web 简易应用程序
  7. 希尔顿携手RB和Mayo Clinic,全面升级酒店入住卫生规范
  8. cocos2dx[2.x](14)--音乐音效SimpleAudioEngine
  9. 用Swift搭建API Server,Vapor + PostgreSQL + Docker + ECS + OSS
  10. Goroutine并发调度模型深度解析之手撸一个协程池