• 大龄屌丝自学笔记Java零基础到菜鸟027


    集合,List三个子类的特点,迭代器Iterator

    1、集合

    数组和集合的区别:存储长度:数组长度固定;集合长度可变。

             存储内容:数组只能存储同一类型元素;集合可以存储多种类型元素。

    Collection:List:ArrayList、Vector、LinkedList

          Set:HashSet、TreeSet

    add();

    addAll();

    remove();

    removeAll();

    clear();

    contains();

    containsAll();

    isEmpty();

    retainAll();

    size();

    toArray();

    set();

    iterator();

    ListIterator();

    addElement();

    elementAt();

    elements();

    addFirst();

    getFirst();

    removeFirst();

    addLast();

    getLast();

    removeLast();

    2、List三个子类的特点

    ArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高。

    Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率低。

    LinkedList:底层数据结构是链表,查询慢,增删快,线程不安全,效率高。

    3、迭代器

    迭代器:Iterator接口、ListIterator接口

    hasNext();

    next();

    remove();

    hasPrevious();

    previous();

    set();

  • 相关阅读:
    3. 尾缀
    Cocos工程命名规则整理(node部分)
    3.1-3.3 HBase Shell创建表
    2.11-2.12 HBase的数据迁移常见方式
    2.8-2.10 HBase集成MapReduce
    2.7 HBase架构深入剖析
    2.3-2.6 HBase java API
    2.1-2.2 HBase数据存储
    1.6-1.8 HBase表的物理模型
    1.4-1.5 HBase部署及基本使用
  • 原文地址:https://www.cnblogs.com/liverpool/p/4859084.html
Copyright © 2020-2023  润新知