遍历集合的方法总结

Posted lujunlong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历集合的方法总结相关的知识,希望对你有一定的参考价值。

遍历list方法:

  1.普通for循环:for (int i = 0; i < list.length; i++){

            String temp = (String)list.get(i);

            System.out.println(temp);

          }

  2.增强for循环:for (String temp:list) {

            System.out.println(temp);    }

  3.使用迭代器:for (Iterator iter = list.iterator();iter.hasNext();) {

          String temp = (String) iter.next();
          System.out.println(temp);   }

  或         Iterator iter = list.iterator();

          while (iter.hasNext()) {
          Object obj = iter.next();
          iter.remove();//遍历时,删除集合中的元素
          System.out.println(obj);    }

 

 

遍历set方法:1.增强for循环:for (String temp:set) {

              System.out.println(temp);      }

       2.使用迭代器:for (Iterator iter = set.iterator();iter.hasNext();)                 

               String temp = (String)iter.next();

               System.out.println(temp);   }

 

遍历map方法:1.根据key获得value:  Map<Integer, man> maps = new HashMap<Integer, man>();

                  Set<Integer> keySet = maps.keySet();
                  for (Integer i :keySet) {
                  System.out.println(maps.get(i).name);       }

       2.使用entrySet: Set<Entry<Integer,man>> ss = maps.entrySet();

                for (Iterator iter = ss.iterator();iter.hasNext();) {
                Entry e = (Entry)iter.next();
                System.out.println(e.getKey()+":"+e.getValue());        }

 

以上是关于遍历集合的方法总结的主要内容,如果未能解决你的问题,请参考以下文章

JavaSE 一些技巧 02——遍历集合的方法总结

Java遍历方法总结

迭代器遍历ListSetMap&& 遍历集合的方法总结 && Collections工具类

List集合遍历时修改元素出现并发修改异常总结

ES6新特性总结Set集合Map集合

ES6新特性总结Set集合Map集合