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。

  • 相关阅读:
    (OK) VirtualBox 5.0.10 中 Fedora 23 在安装了增强工具后无法自动调节虚拟机分辨率的问题
    (OK) install-fedora23—gnome classic—dnf—gdm—multi-user—graphical
    (OK) fedora23——add “opening terminal” in the menu of right click
    (OK) Install Docker on Fedora 23
    (OK) 运行cBPM in Fedora23
    错误:‘bOS::SQL::SQLCommand::SQLOperation’既不是类也不是命名空间
    My enum is not a class or namespace
    【t049】&&【u001】足球
    【u002】数列排序(seqsort)
    【u003】计算概率
  • 原文地址:https://www.cnblogs.com/zhengyuan/p/9260505.html
Copyright © 2011-2022 走看看