Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 319|回复: 0

[集合学习]List接口分析

[复制链接]
  • TA的每日心情
    开心
    2021-3-12 23:18
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-11-2 23:56:40 | 显示全部楼层 |阅读模式
      List接口是继承自Collection接口的,有关Collection接口:
    http://blog.csdn.net/treeroot/arcHive/2004/09/09/99591.aspx
        List是一种有序的Collection,可以通过索引访问集合中的数据,看看List中有哪些方法
        1.int size()
    从Collection中继承
        2 boolean isEmpty()
    从Collection中继承
        3.boolean contains(Object o)
    从Collection中继承
        4.Iterator iterator()
    从Collection中继承
        5.Object[] toArray()
    从Collection中继承

      
       
      
       
       
       

       
      
      
      6.Object[] toArray(Object a[])
    从Collection中继承 7.boolean add(Object o)
    从Collection中继承
    添加到List末尾 8.boolean remove(Object o)
    从Collection中继承 9.boolean containsAll(Collection c)
    从Collection中继承 10.boolean addAll(Collection c)
    从Collection中继承
    添加到List末尾,相当于方法addAll(size(),Collection c)  11.boolean addAll(int index, Collection c)
    在指定索引处添加集合中的所有元素,原列表中索引后(包括当前索引)的元素后移 12. boolean removeAll(Collection c)
    从Collection中继承 13. boolean retainAll(Collection c)
    从Collection中继承 14.void clear()
    从Collection中继承 15.boolean equals(Object o)
    从Collection中继承 16.int hashCode()
    从Collection中继承 17.Object get(int index)
    通过索引号返回指定元素 18.Object set(int index, Object element)
    把指定索引处的元素替换为新的元素,返回原来的被替换的元素,注意索引不能越界,
    不要试图用set(size(),newElement)来插入数据。 19.void add(int index, Object element)
    在指定索引处插入一个元素,原来该索引处元素以及后面的元素后移。 20.Object remove(int index)
    删除指定索引处的元素,后面的元素前移。 21.int indexOf(Object o)
    返回指定元素在列表中的索引(最小值),如果不存在该元素,返回-1。 22.int lastIndexOf(Object o)
    和上面差不多,返回的是最大值。 23.ListIterator listIterator()
    返回列表迭代器,相当于ListIterator(0)。 24.ListIterator listIterator(int index)
    返回指定初始位置的列表迭代器。 25.List subList(int fromIndex, int toIndex)
    返回当前List的一个视图,这里不说是返回一个子列表,而说是一个视图,因为
    对返回的List的非接口修改会影响到原来的List。 List比Collection多了10个方法,主要是有关索引的方法。
    1).所有的索引返回的方法都有可能抛出一个IndexOutOfBoundsException异常
    2).subList(int fromIndex, int toIndex)返回的是包括fromIndex,不包括toIndex的视图,该列表的size()=toIndex-fromIndex。

    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=104638
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2025-2-25 16:38 , Processed in 0.324903 second(s), 34 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表