zoukankan      html  css  js  c++  java
  • Java之List使用场景

    1.List使用场景
      特点:
        ①在 List集合中允许出现 重复元素 《通过元素的equals方法,来比较是否为重复的元素。》
        ②所有元素是以一种 线性方式进行存储
        ③List集合还有一个特点就是元素有序即元素的存入顺序和取出顺序一致。

    API介绍:
        java.util.List接口继承自Collection接口,是单列集合的一个重要分支,
      习惯性地会将实现了List接口的对象称为List集合。在List集合中允许出现重复的元素,
      所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。
      另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。

    常用方法:
      - public void add(int index, E element): 将指定的元素,添加到该集合中的指定位置上。
      - public E get(int index):返回集合中指定位置的元素。
      - public E remove(int index): 移除列表中指定位置的元素, 返回的是被移除的元素。
      - public E set(int index, E element):用指定元素替换集合中指定位置的元素,返回值的更新前的元素。


    ⑴ ArrayList集合
        java.util.ArrayList集合数据存储的结构是数组结构。元素增删慢,查找快,
      由于日常开发中使用最多的功能为查询数据、遍历数据,所以ArrayList是最常用的集合。
      在开发时,LinkedList集合也可以作为堆栈,队列的结构使用

      特点:查询数据、遍历数据
          ①增删慢 查找快

    ⑵ LinkedList集合
      java.util.LinkedList集合数据存储的结构是链表结构。方便元素添加、删除的集合

      特点:方便元素添加、删除的集合
      ①增删快,查找慢

    特有方法:
      - public void addFirst(E e):将指定元素插入此列表的开头。
      - public void addLast(E e):将指定元素添加到此列表的结尾。
      - public E getFirst():返回此列表的第一个元素。
      - public E getLast():返回此列表的最后一个元素。
      - public E removeFirst():移除并返回此列表的第一个元素。
      - public E removeLast():移除并返回此列表的最后一个元素。
      - public E pop():从此列表所表示的堆栈处弹出一个元素。
      - public void push(E e):将元素推入此列表所表示的堆栈。
      - public boolean isEmpty():如果列表不包含元素,则返回true。

  • 相关阅读:
    win7下配置JAVA环境变量
    使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码
    PL/SQL连接ORACLE失败,ORA-12154: TNS: could not resolve the connect identifier specified
    分布式计算开源框架Hadoop入门实践(三)
    分布式计算开源框架Hadoop入门实践(二)
    js使用WebSocket,java使用WebSocket
    springboot管理类,springboot注入类
    博客园点击弹出桃心的js样式、自动落雪花 、复制放进去即可实现
    jquery提交表单 提交form表单
    vue下拉列表
  • 原文地址:https://www.cnblogs.com/zhengyuan/p/9260505.html
Copyright © 2011-2022 走看看