集合的遍历

         public static void main(String[] args) {
             //创建待遍历的集合
             Collection c1 = new ArrayList();
             c1.add("java");
             c1.add("SQL");
             c1.add("1999");

              //关于集合的遍历
//             1.把集合转换成数组从而实现对集合的便利
             //Object[] toArry()
             Object[] a1 = c1.toArray();
             //转成对数组的遍历
//             for (int i = 0; i < a1.length; i++) {
//                System.out.println(a1[i]);
//            }
             //增强for循环
             for (Object o:a1) {
                System.out.println(o);
            }

             /*集合的专用遍历方法
              * Iterator iterator()
              * 迭代器,集合的专用遍历方式
              * 获取迭代器*/
             Iterator t1 = c1.iterator();
             //方法1.boolean hasNext()判断是否有下一个元素,如果有返回true,没有返回false
             //方法2.object next() 返回下一个元素
             while (t1.hasNext()) {
                Object i1 = t1.next();
                System.out.println(i1);
            }

        }

原文地址:https://www.cnblogs.com/lkkkk/p/12195920.html

时间: 2024-08-02 17:24:32

集合的遍历的相关文章

java中Set集合的遍历方法

S儿童集合的遍历: 第一种:for增强循环 Set<String> set = new HashSet<String>(); for (String str : set) {      System.out.println(str);} 第二种:迭代器遍历 Iterator<String> it = set.iterator();while (it.hasNext()) {  System.out.println(it.next);} 第三种:用的比较少(主要用于泛型的

Java for循环对集合的遍历

java集合类的使用可以说是无处不在,总的我们可以将之分为三大块,分别是从Collection接口延伸出的List.Set和以键值对形式作存储的Map类型集合. 许多情况需要我们遍历出集合中的元素,并做相应的处理. 下面对各种类型的集合的遍历做一些总结,关于增强for循环,需要注意的是,使用增强for循环无法访问数组下标值,对于集合的遍历其内部采用的也是Iterator的相关方法.如果只做简单遍历读取,增强for循环确实减轻不少的代码量. 关于List与Set类型集合的遍历: [java] im

如何在java中实现List集合的遍历

1.首先创建一个List集合,并向其中添加数据 1 List list = newArrayList(); 2 3 list.add("1"); 4 5 list.add("2"); 6 7 list.add("3"); 8 9 list.add("2");//可添加重复数据 2.对集合进行遍历 方法一: 1 for(Iterator iterator = list.iterator(); iterator.hasNext()

JAVA学习--集合的遍历

1 @Test 2 public void testFor3(){ 3 String[] str = new String[]{"AA","BB","DD"}; 4 for(String s : str){ 5 s = "MM";//此处的s是新定义的局部变量,其值的修改不会对str本身造成影响. 6 System.out.println(s); 7 } 8 9 for(int i = 0;i < str.length;

Java基础知识强化之集合框架笔记52:Map集合之Map集合的遍历 键找值

1. Map集合的遍历  Map -- 夫妻对 思路:  A:把所有的丈夫给集中起来.  B:遍历丈夫的集合,获取得到每一个丈夫.  C:让丈夫去找自己的妻子.  转换:  A:获取所有的键  B:遍历键的集合,获取得到每一个键  C:根据键去找值 2. 代码示例: 1 package cn.itcast_01; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 import java.util.Set; 6 7 public cla

Java基础知识强化之集合框架笔记53:Map集合之Map集合的遍历 键值对对象找键和值

1. Map集合的遍历(键值对对象找键和值) Map -- 夫妻对  思路:  A: 获取所有结婚证的集合  B: 遍历结婚证的集合,得到每一个结婚证  C: 根据结婚证获取丈夫和妻子 转换:  A: 获取所有键值对对象的集合  B: 遍历键值对对象的集合,得到每一个键值对对象  C: 根据键值对对象获取键和值 2. 代码示例: 1 package cn.itcast_01; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 impo

Java基础知识强化之集合框架笔记05:Collection集合的遍历

1.Collection集合的遍历 Collection集合直接是不能遍历的,所以我们要间接方式才能遍历,我们知道数组Array方便实现变量,我们可以这样: 使用Object[]  toArray():把集合转化成数组,可以实现集合的遍历 代码实现: 1 package cn.itcast_01; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 6 /* 7 * 集合的遍历.其实就是依次获取集合中的每一个元素. 8

关于Map集合的遍历总结

Map集合的遍历经常遇到,今天在这里总结一下Map集合遍历的几种方式: 1 public static void main(String[] args){ 2 Map<String,String> map=new HashMap<String,String>(); 3 map.put("1","张三"); 4 map.put("2","李四"); 5 map.put("3",&quo

HashMap集合与ArrayList集合的遍历

ArrayList集合的遍历: HashMap集合的遍历: 随笔说: 在使用迭代器迭代集合的过程中,不能对集合进行增删操作.ArrayList允许重复存放元素, HashMap不支持重复存放元素.

集合框架(集合的遍历之集合转数组遍历)

Collection接口成员方法 Object[] toArray() 把集合转成数组,可以实现集合的遍历 Iterator iterator() 迭代器,集合的专用遍历方式  package cn.itcast_01; import java.util.ArrayList; import java.util.Collection; /*  * 集合的遍历.其实就是依次获取集合中的每一个元素.  *   * Object[] toArray():把集合转成数组,可以实现集合的遍历  */ pub