一、list代码模板

     ArrayList<String> list = new ArrayList<>();list.add("zhangsan");list.add("wangwu");list.add("lisi");String firstElt = list.get(0);System.out.println(firstElt);//遍历一、下标方式for (int i = 0; i < list.size(); i++) {String elt = list.get(i);System.out.println(elt);}//遍历二、迭代器方式(所有Collection都通用)Iterator<String> it = list.iterator();while (it.hasNext()){System.out.println(it.next());}//遍历三、foreach方式for(String s:list){System.out.println(s);}

二、map代码模板

     Map<Integer,String> map = new HashMap<>();map.put(1,"zhangsan");map.put(2,"lisi");map.put(3,"wangwu");map.put(4,"king");System.out.println(map.size());System.out.println(map.get(2));//遍历map集合很重要//第一种方式:先获取所有的key,遍历key的时候,通过key获取valueSet<Integer> keys = map.keySet();for (Integer key:keys){System.out.println(key+"="+map.get(key));}//第二种方式:是将map集合转换成set集合,Set集合中每一个元素是node//这个Node节点中有key和valueSet<Map.Entry<Integer,String>> nodes = map.entrySet();for (Map.Entry<Integer,String> node:nodes){System.out.println(node.getKey()+"="+node.getValue());}

List和Map集合遍历的3种方式相关推荐

  1. Map集合遍历的四种方式理解和简单使用

    Map集合遍历的四种方式理解和简单使用 ~Map集合是键值对形式存储值的,所以遍历Map集合无非就是获取键和值,根据实际需求,进行获取键和值 1:无非就是通过map.keySet()获取到值,然后根据 ...

  2. Map集合遍历的三种方式

    Map集合遍历的三种方式 遍历Map集合的三种方式 键找值 键值对 Lambda表达式 方式一 : 键找值 先获取Map集合的全部键的Set集合 遍历键的Set集合,然后通过键提取对应值 原理图 键找 ...

  3. map集合遍历的4种方式

    package com.lidl.com.lidl.web;import java.util.HashMap; import java.util.Iterator; import java.util. ...

  4. java中map集合遍历的五种方式

    建立一个map,并存入数据 Map<Integer,Integer> map = new HashMap<>(); 第一种遍历方式,通过keySet() for(Integer ...

  5. java——集合——Map集合——Map集合遍历键找值方式

    Map集合遍历键找值方式 Map集合的第一种遍历方式:通过键找值的方式 Map集合中的方法: SetkeySet() 返回此映射中包含的键的 Set 视图. 实现步骤: 1.使用Map集合中的方法ke ...

  6. java的list遍历_【java】list集合遍历的5种方式

    平凡也就两个字: 懒和惰; 成功也就两个字: 苦和勤; 优秀也就两个字: 你和我. 跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美! 关注微信 ...

  7. ArrayList集合遍历的八种方式

    ArrayList集合遍历的七种方式 import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; i ...

  8. java对集合遍历的四种方式

    目录 文章目录 目录 1.背景 2.添加集合 3.遍历集合 3.1 普通循环遍历 3.2 迭代器遍历 3.3 增强for遍历(foreach) 3.4 list.forEach 4.总结 1.背景 目 ...

  9. Map集合遍历的四种方法

    // 迭代遍历Collection a = map.values();Iterator iterator = a.iterator();while (iterator.hasNext()){Syste ...

最新文章

  1. 干货!OKR最基础的操作九个原则
  2. 关于Unity中调试C#的方法
  3. Pyserial 实现串口 base on python3
  4. 写程序和做网店的压力都很大
  5. 后端技术:这35 个细节,提升你的 Java 代码质量
  6. (转)HttpURLConnection与 HttpClient 区别
  7. 猜数游戏c语言编程while,【游戏编程】猜数字游戏(C语言)
  8. 函数计算机显示RAD,计算器rad是什么意思
  9. 927. 三等分(每日一难phase2--day26)
  10. 高分三号卫星GF-3极化SAR
  11. 图片太大了怎么改小kb?
  12. Android 通知设置
  13. miniPCIE接口更换M.2/NGFF接口AX200无线网卡教程——华硕X450V笔记本更换intel AX200无线网卡
  14. 英语好不好,不影响做外贸
  15. 看《江山美人》,让我三次笑场
  16. PTA 7-63 黑白子交换棋局
  17. Java实现多条相同数据合并为一条数据
  18. 股票自动交易软件的网格交易的优势?
  19. nch photopad mac支持哪些文件格式?
  20. MATLAB算法实战应用案例精讲-【自动驾驶】精准定位RTK(最终篇)

热门文章

  1. mysql的英文文献_mysql数据库英文文献.doc
  2. Java 一元、二元运算符、三目条件运算符(三元运算符)
  3. C++调用PHP程序
  4. pdk开发学习之路-从零开始
  5. ADSL/光纤 双拨,多拨
  6. python中Excel表的读写改详解
  7. 使用Python将OV7725的RGB565图像数据转换为jpg图像
  8. 聚类之层次聚类、基于划分的聚类(…
  9. 华为手机 运行 linux,Linux 用户玩转华为手机之华为分享
  10. 11+++各类计算机病毒介绍