美文网首页
集合Collection

集合Collection

作者: 我是java程序员 | 来源:发表于2019-01-16 11:20 被阅读0次

Collection

 1.集合和数组的不同

  集合有单列集合List,Set和双列集合Map,与数组相比,其没有固定长度,灵活新更高,还可以存储不同的类型数据,但一般不这样做。

 2.集合的常用方法

  add方法,remove方法,clear方法,contains方法,isEmpty方法,size方法,toArray方法。具体实现尤其实现类来完成。

 3.Iterator接口

  由于集合中许多实现类中并不像数组一样有索引,所以为了能够遍历集合中的元素,就让集合继承了Iterator接口,以方便遍历集合中的元素。具体过程为,集合调用iterator()方法,得到Iterator对象,再通过Iterator的hasNext()方法,和next方法完成遍历集合。其中在使用Iterator时,不能操作集合中的元素,如修改,删除等。另外,增强For循环遍历集合的底层也是通过Iterator来实现的,所以使用增强for时也不能操作元素。

import java.util.ArrayList;
import java.util.Collection;

public class Demo03Tterator {
    public static void main(String[] args) {
        Collection<Teacher> collection = new ArrayList<>();
        collection.add(new Teacher("张三",15));
        collection.add(new Teacher("李四",15));
        collection.add(new Teacher("王五",15));
        Iterator<Teacher> iterator = collection.iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next());
        }
        ArrayList<String> list = new ArrayList<>();
        list.add("123");
        list.add("456");
        list.add("789");
        for (String s : list) {
            System.out.println(s);
        }
    }
}

相关文章

  • Java基础之常用集合

    集合分为单列集合(Collection)和双列集合(Map),先说单列集合Collection Collecti...

  • JAVA基础---Collection集合 List

    ##一 Collection集合 ### 01 集合体系结构 a:Collection 集合(单身汉集合) ...

  • 哪些类继承了Collection接口

    Collection集合的基本结构: 1、Collection接口 Collection是最基本集合接口,它定义了...

  • 3/10day07_Collection_迭代器_泛型_数据结构

    今日内容 Collection集合 迭代器 泛型 数据结构 Collection集合[重点] 集合的介绍,集合和数...

  • 集合框架

    Collection Collection集合是单列集合的顶层接口。Collection表示一组对象,这些对象也称...

  • 用流收集数据

    Collection、Collector和Collect的区别: Collection:Collection是集合...

  • Java Collection集合

    Collection集合 collection集合作为List集合和Set集合共有的父类拥有着List集合和Set...

  • Java实战开发篇-8 集合

    集合 一、简介 1.集合分为Collection集合和List集合(1)Collection是集合类的一个接口,它...

  • JAVA基础(五)

    集合的由来? 集合和数组的区别? Collection集合的功能概述? Collection集合存储字符串并遍历?...

  • JJJJJava集合

    集合与数组的区别 Collection集合的方法 常用集合的分类 Collection 接口的接口 对象的集合(单...

网友评论

      本文标题:集合Collection

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