zoukankan      html  css  js  c++  java
  • 关于遍历问题

    遍历ArrayList

    第一种方法(foreach遍历List)

    for(String str : List){
    //for(int i;i<List;i++){
    }

    第二种方法(迭代器遍历)

    Iterator<String> ite = list.iterator
    while(ite.hasNext()){//判断下一个之后有没有元素
    
    }

    遍历Map

    第一种方法(普通遍历,二次取值)

    //通过Map.keySet遍历key和value
          for (String key : map.keySet()) {
           System.out.println("key= "+ key + " and value= " + map.get(key));
          }    

    第二种方法(通过Map.entrySet使用迭代iterator遍历key和value)

    //通过Map.entrySet使用iterator遍历key和value
          Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
          while (it.hasNext()) {
           Map.Entry<String, String> entry = it.next();
           System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
          }

    第三种方法(推荐,容量大的时候)

    //通过Map.entrySet遍历key和value
          for (Map.Entry<String, String> entry : map.entrySet()) {
           System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
          }

    第四种方法

    //通过Map.values()遍历所有的value,但不能遍历key
          for (String v : map.values()) {
           System.out.println("value= " + v);
          }
  • 相关阅读:
    表单
    超链接
    图像
    表格
    排列清单控制标
    HTML基本结构
    如何快速查看网页源代码
    TOR的使用
    google搜索新姿势
    [NOIP2017]列队
  • 原文地址:https://www.cnblogs.com/llfy/p/9116244.html
Copyright © 2011-2022 走看看