美文网首页
day14-03-集合框架(迭代器)

day14-03-集合框架(迭代器)

作者: 姗婷 | 来源:发表于2020-06-15 22:46 被阅读0次

1.add方法的参数类型是Object,以便于接收任意类型对象。
2.集合中存储的都是对象的引用(地址)

3.什么是迭代器?
其实就是集合的取出元素的方式。

import java.util.*;
class CollectionDemo1
{
    public static void main(String[] args)
    {
        method_get();
    }
    public static void method_get()
    {
        ArrayList al1 = new ArrayList();
        //1.添加元素字符串对象
        al1.add("java01");//addd(Object obj);
        al1.add("java02");
        al1.add("java03");
        al1.add("java04");
        //Iterator 是迭代器,是个接口,接口型引用只能指向自己的子类队对象
        /*
        Iterator it = a1.iterator();//获取迭代器,用于取出集合中的元素。
        
        while(it.hasNext())
        {
            sop(it.next());
        }
        */
        for(Iterator it= al.iterator();it.hasNext())
        {
            sop(it.next());
        }
        /*
        就把去除方式定义在集合的内部,这样取出方式就可以直接访问集合内容的元素
        那么取出方式就被定义成内部类。
        而每一个容器的数据结构不同,
        所以取出的动作细节也不一样。但是都有共性内容判断和去除。那么可以将共性抽取。那么这些内部类都可以符合一个规则。该规则是Iterator。
        如何获取集合的去除对象呢?通过一个对外提供的方法。iterator();
        */
    
        
    }
    
    public static void sop(Object obj)
    {
        
        System.out.println(obj);
    
    }
}

相关文章

  • day14-03-集合框架(迭代器)

    1.add方法的参数类型是Object,以便于接收任意类型对象。2.集合中存储的都是对象的引用(地址) 3.什么是...

  • 集合

    集合 Java集合框架 将集合的接口和实现分离 Collection接口 迭代器 泛型使用方法 集合框架中的接口 ...

  • 集合

    集合框架 迭代器 :Iterator 泛型机制 集合操作——线性表 Collections.sort()方法的调用...

  • 常用的集合

    集合的由来 集合框架接口特性 集合中的算法Interator (迭代器) 和Colletions 算法类,也ut...

  • JAVA简答(二)

    15 . Java集合类框架的基本接口有哪些? 什么是迭代器(Iterator)? 定义:迭代器是一种设计模式,它...

  • 【Java】【集合框架】集合框架(list)

    集合框架(list) ArrayList(数组集合)查询与修改快 迭代器并发修改异常解决方案 LinkedList...

  • 迭代器模式

    一. 什么是迭代器模式 迭代器模式: 用来遍历集合对象 (集合在这里也叫做容器) 迭代器模式, 将对集合的遍历操作...

  • Java基础之Iterable接口

    说明: Iterable接口是Java集合框架的顶级接口,实现此接口使集合对象可以通过迭代器遍历自身元素。 源码:...

  • 007-集合,list,set,map

    集合的概念 Collection集合 常用方法 迭代器 迭代器使用 迭代器的问题 泛型 代码演示: ArrayLi...

  • Java 集合框架的迭代器

    Java的容器ArrayList、LinkedList、HashSet等可遍历容器,因为不想暴露底层结构,都会实现...

网友评论

      本文标题:day14-03-集合框架(迭代器)

      本文链接:https://www.haomeiwen.com/subject/hvamtktx.html