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。

  • 相关阅读:
    React 实践记录 02 Flux introduction
    React 实践记录 01 组件开发入门
    IntelliJ IDEA 2018.2.2及以下版本破解方法
    Icon.png pngcrush caught libpng error:Read
    MySQL导入.sql文件及常用命令
    MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
    mysql 导出数据库命令
    MySQL 连接本地数据库、远程数据库命令
    在EC2上创建root用户,并使用root用户登录
    svn 批量添加命令
  • 原文地址:https://www.cnblogs.com/zhengyuan/p/9260505.html
Copyright © 2011-2022 走看看