LinkedList有哪些方法
时间: 2023-11-28 16:04:48 浏览: 28
LinkedList类提供了以下方法:
1. add(E e):将元素添加到列表末尾。
2. add(int index, E element):将元素插入到指定索引处。
3. addFirst(E e):将元素添加到列表开头。
4. addLast(E e):将元素添加到列表末尾。
5. clear():从列表中删除所有元素。
6. contains(Object o):如果列表包含指定的元素,则返回true。
7. get(int index):返回列表中指定位置的元素。
8. getFirst():返回列表中的第一个元素。
9. getLast():返回列表中的最后一个元素。
10. indexOf(Object o):返回列表中指定元素的第一个出现位置的索引。
11. remove():从列表中删除并返回第一个元素。
12. remove(int index):从列表中删除指定索引处的元素。
13. remove(Object o):从列表中删除指定元素的第一个出现。
14. removeFirst():从列表中删除并返回第一个元素。
15. removeLast():从列表中删除并返回最后一个元素。
16. size():返回列表中的元素数。
相关问题
LinkedList有哪些接口
LinkedList实现了以下接口:
1. List接口:实现了List接口,因此可以按照列表的方式操作元素,包括添加、删除、修改、获取、搜索等操作。
2. Deque接口:LinkedList实现了Deque接口,因此可以作为双向队列使用,支持在队首和队尾进行元素的插入和删除操作。
3. Queue接口:LinkedList实现了Queue接口,因此可以作为队列使用,支持在队尾插入元素,在队首删除元素,并提供了一些其他的队列操作方法。
4. Serializable接口:LinkedList实现了Serializable接口,因此可以进行序列化和反序列化,可以方便地将LinkedList对象进行存储和传输。
5. Cloneable接口:LinkedList实现了Cloneable接口,因此可以进行克隆操作,可以复制一个与原LinkedList相同的新LinkedList对象。
除了这些接口外,LinkedList还提供了一些其他的方法来支持链表的操作,例如获取链表的大小、判断链表是否为空、获取链表中的第一个和最后一个元素等。
linkedlist方法
LinkedList 是 Java 中的一个双向链表数据结构,它提供了一些常用的方法来操作链表。以下是一些常用的 LinkedList 方法:
1. add(element):在链表的末尾添加一个元素。
2. add(index, element):在指定位置插入一个元素。
3. remove():删除链表的最后一个元素。
4. remove(index):删除指定位置的元素。
5. get(index):获取指定位置的元素。
6. set(index, element):将指定位置的元素替换为新的元素。
7. size():获取链表中元素的个数。
8. clear():清空链表中的所有元素。
9. isEmpty():判断链表是否为空。
10. contains(element):判断链表中是否包含指定的元素。
除此之外,LinkedList 还提供了其他一些方法,例如:
1. addFirst(element):在链表的头部添加一个元素。
2. addLast(element):在链表的尾部添加一个元素。
3. removeFirst():删除链表的第一个元素。
4. removeLast():删除链表的最后一个元素。
5. getFirst():获取链表的第一个元素。
6. getLast():获取链表的最后一个元素。