JAVAS之集合(四)【List】

原创 2017年01月03日 10:43:51

上回分解到List接口了,第九个方法是list.listIterator(),它返回了另外一个接口ListIterator,这个接口又是Iterator的子接口,它在Iterator的基础上多了6个方法。如下:

1.add()

这个方法就是在当前集合中加一个元素,类似于List的add()方法。

2.hasPrevious()

和hasNext方法相反,比较容易理解。

3.nextIndex()

也就是和next()方法相同,只是next()返回的是元素,nextIndex()返回的是元素下标。

4.previous()和proviousIndex()

就是next()和nextIndex()相反的方法。

5.set()

这个方法有点拐杖,图一

在这种情况下使用 ,是有问题的 api中说了这个方法的参数只能是listIterator的next或者previous。


图二

这种方式 遍历出来的结果是

也就是把第一个元素给删除了。相当于remove方法



第十个方法是 list.listIterator(int index),这个方法也就是说 把输入参数当做一个起始点截取当前的集合,假如是0,就是从集合开始,是1,就是去掉集合中第一个元素,返回剩余的元素。很容易理解。


就这样了 接下来 再看看有什么问题 ,有的话 我会发的 希望大家能评价一下 好也好坏也罢 对我都是个长经验的过程。

集合的父子类关系

一.Collection的父子类关系 1.Iterable(java集合的顶级接口之一)——实现此接口的类可以使用新的for循环 2.Iterator(接口,遍历器)ListIterator ...
  • linsa_pursuer
  • linsa_pursuer
  • 2017年11月13日 20:54
  • 189

java集合系列——List集合之ArrayList介绍(二)

List是 java.util包下面的类,从 java集合系列——java集合概述(一) 中可以知道,List继承了Collection 接口! List本身也是一个接口,它的实现有ArrayLis...
  • u010648555
  • u010648555
  • 2017年02月26日 16:06
  • 1650

java List集合记录 ArrayList和LinkedList的区别

1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于元素的查找,ArrayList觉得优于LinkedList,因为LinkedList要移动指针...
  • buzaiguihun
  • buzaiguihun
  • 2016年07月04日 23:22
  • 794

数据结构实验之排序四:寻找大富翁

数据结构实验之排序四:寻找大富翁 Time Limit: 150MS Memory limit: 512K 题目描述 2015胡润全球财富榜调查显示,个人资产在1000万以上的高净值人群...
  • guoqingshuang
  • guoqingshuang
  • 2015年12月23日 22:17
  • 2214

List集合知识总结

在编程过程中,会很频繁的使用集合,集合的相关知识也非常重要,也是每一个开发人员必须掌握的知识。 一:集合的概念 集合:保存数量不确定的数据,以及保存具有映射关系的数据的容器,简单的理解就是用于存储数量...
  • yuanjian19900610
  • yuanjian19900610
  • 2013年03月11日 23:51
  • 4565

sdut 2134 数据结构实验之栈与队列四:括号匹配

数据结构实验之栈与队列四:括号匹配 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem...
  • sxy201658506207
  • sxy201658506207
  • 2017年10月10日 18:40
  • 130

四、集合(List)

集合(List) |--Collection     |--List        |--ArrayList(主要)        |--LinkedList        |--Vecto...
  • Alibe1991
  • Alibe1991
  • 2012年12月17日 14:44
  • 324

SDUT 3401 数据结构实验之排序四:寻找大富翁 堆排序

题目链接: http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=3401 数据结构实验之排序四:寻找大富...
  • Autii
  • Autii
  • 2016年05月05日 22:22
  • 973

数据结构实验之查找四:二分查找

数据结构实验之查找四:二分查找 Time Limit: 20ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 在一个给定的无重复元素的递增...
  • guoqingshuang
  • guoqingshuang
  • 2015年12月04日 09:51
  • 967

“Ceph浅析”系列之四Ceph的结构

本文将从逻辑结构的角度对Ceph进行分析。 4.1    Ceph系统的层次结构         Ceph存储系统的逻辑层次结构如下图所示[1]。         自下向上,可以将Ceph系统...
  • qq_24916117
  • qq_24916117
  • 2015年12月30日 20:42
  • 542
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVAS之集合(四)【List】
举报原因:
原因补充:

(最多只允许输入30个字)