• 23、List集合


    1、List

      List接口是Collection的子接口,用于定义线性表数据结构。List是可重复集

    2、List自身定义的方法

      List处理继承Collection方法外,自己还定义了其它方法,例如:

          ①:E get(int index):通过数组下标获取元素

      ②:E set(int index, E element):将给定的元素存入给定位置,并将原位置的元素返回。注意原下标元素必须存在,否则会抛出IndexOutOfBoundsException异常

            案例:将集合第一个和第三个元素位置对调  list.set(2, list.set(0, list.get(2))) ;

      ③:void add(int index,E element):将给定的元素插入到指定位置,原位置及后续元素都顺序向后移动。

        注意:下标位置不能超过未插入前最大下标+1,否则将抛出IndexOutOfBoundsException异常

      ④:List<E> subList(int fromIndex, int toIndex):按照下标将元素复制到另一个子集中(含前不含后),这里子集存储的是对象的地址,故对子集的操作会影响原List

    3、将数组转换成List

      Arrays类中提供了一个静态方法asList,使用该方法我们可以将一个数组转换为对应的List集合。

  • 相关阅读:
    关于【最小生成树】
    题目1096:日期差值 (2009年上海交通大学计算机研究生机试真题)
    题目1432:叠筐 题目1126:打印极值点下标
    利用栈解决一些基本问题
    Redis与Python交互
    MongoDB与python 交互
    MongoDB安装
    mongodb基本操作
    MySQL与Python交互
    C++11 bind和function用法
  • 原文地址:https://www.cnblogs.com/caoyc/p/4561046.html
Copyright © 2020-2023  润新知