zoukankan      html  css  js  c++  java
  • java三大集合遍历

    1. 场景描述

    今天需要用到map集合遍历,一下子忘记咋写了,以前一般用map.get()直接获取值,很少遍历map,刚好总结下java中常用的几个集合-map,set,list遍历。

    2. 解决方案

    遍历的方法很多,熟练掌握一种就可以了,其他就不一一介绍了,本文用最简单常用的for循环遍历,适用于三大常用集合。

    2.1 语法格式

    for(对象类型:任意变量名: 集合名称) {
    }
    

    2.2 示例

     public static void main(String[] args) {
            //生成Map测试数据
            Map map = new HashMap();
            map.put("a","laowang1");
            map.put("b","laowang2");
            map.put("c","laowang3");
     				//生成Set测试数据
            Set set = new HashSet();
            set.add("laowang1");
            set.add("laowang2");
            set.add("laowang3");
    				//生成list测试数据
            List list = Arrays.asList("laowang1","laowang2","laowang3");
    
            //开始遍历
            for (Object m : map.keySet()) {
                System.out.println("map-----"+ map.get(m));
            }
            for(Object s : set) {
                System.out.println("set---" + s);
            }
            for (Object l : list) {
                System.out.println("list---"+ l);
            }
       }
       
       结果:
        map-----laowang1
        map-----laowang2
        map-----laowang3
        set---laowang3
        set---laowang2
        set---laowang1
        list---laowang1
        list---laowang2
        list---laowang3
    
    

  • 相关阅读:
    死磕itchat源码--core.py
    死磕itchat源码--config.py
    死磕itchat源码--content.py
    死磕itchat源码--__init__.py
    SyntaxError Non-ASCII character 'xe5' in file
    死磕itchat源码--目录结构
    pip是用代理
    `itchat`配置代理
    搭建`wenblogic`执行`install`脚本失败
    sublimeText3的安装及插件的配置使用
  • 原文地址:https://www.cnblogs.com/ruanjianlaowang/p/11182551.html
Copyright © 2011-2022 走看看