,,Java中List集合的常用方法详解

,,Java中List集合的常用方法详解

本文主要详细介绍Java中链表设置的常用方法。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。

目录

1、void add(in index,ee element)2、boolean addAll(in index,Collection?extendsEc)3、Eget(intindex)4、int indexOf(Objecto)5、listIterator list iterator()6、listIterator list iterator(intindex)7、Eremove(intindex)8、Eset(intindex,ee element)9。ListSubList (intfrommindex,inttoindex)总结List接口是一个继承的集合接口,所以集合集中的所有方法也都是从List集中继承的。

本文不讨论继承集合接口的方法。

https://www.jb51.net/article/236539.htm

1、void add(intindex,Eelement)

在指定位置插入一个元素,所有后续元素都向后移动一个元素。

2、boolean addAll(intindex,Collection? extendsEc)

在指定位置插入C集合的所有元素,如果集合发生变化,则返回true,否则返回false。

意味着当插入的集合C没有元素时,将返回false如果插入的集合C有元素,它将返回true。

3、Eget(intindex)

返回列表集合中指定索引位置的元素。

4、int indexOf(Objecto)

返回列表集中第一个出现的O对象的索引位置,如果列表集中没有O对象,则返回-1。

5、ListIteratorE listIterator()

返回这个列表元素的列表迭代器(按正确的顺序)。

listIterator和Iterator有什么区别?下面这篇博客的详细分析可以参考。

详细解释JAVA中ListIterator和Iterator的区别

这里大概讲一下他们的区别:

当只需要遍历集合时,两个迭代器具有相同的功能。

但是ListIterator迭代器只能用于list及其实现子类,Iterator迭代器可以用于所有集合。

不同的是listIterator迭代器比Iterator迭代器有更多的函数。

listIterator迭代器在遍历集合时可以添加、修改、删除,而Iterator迭代器在遍历集合时只能删除。

6、ListIteratorE listIterator(intindex)

从指定位置开始,返回该列表元素的列表迭代器(按适当的顺序)。

和上面的迭代器不同的是,多了一个参数,可以控制迭代器的起始位置。

7、Eremove(intindex)

删除指定索引的对象。

8、Eset(intindex,Eelement)

索引位置的元素被更改为元素元素。

9、ListE subList(intfromIndex, inttoIndex)

返回索引从fromIndex到toIndex的元素集合,包括左边的元素,不包括右边的元素。

总结

本文到此为止。希望能帮到你,也希望你能多关注我们的更多内容!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: