0
点赞
收藏
分享

微信扫一扫

Java中LinkedList类的常用方法

干自闭 2022-02-07 阅读 63

 LinkedList类有很多方法,可以模拟栈,队列,链表功能。

一、队列

1.入队 add(E e );将e插入队列末尾
2.出队删除队首 poll() ; 取出队首元素,并且在队列中删除队首。队首为空返回null
 3.出队删除队首 remove(); 取出队首元素,并且在队列中删除队首。队首为空报错
4.出队不删除队首 peek(); 只返回队首元素,不删除。为空则返回null
 5.出队不删除队首 element(); 只返回队首元素,不删除。为空则报错

二、栈

1.入栈 push(E e) ;将e入栈,放入到栈末尾
2.出栈 pop() ; 取出栈顶元素并且将该元素出栈,就是将栈末尾元素删除

三、链表

1.指定位插入 add(int index, E e); 在index下标插入e元素
2.指定位删除 remove(int index) ; 删除index下标的值
  删除第一次出现的o元素 remove(Object o)
3.指定位修改 set(int index, E e) ; 将index下标的值修改为e
4.指定位查询 get(int index) ; 返回index下标的元素值

四、其他方法

1.判空 isEmpty(); 对象为空返回true,非空返回false
2.对象长度 size(); 返回对象的长度大小
 3.判断元素是否在对象中 contains(Object o); o在对象中返回true,不在返回false
 4.转换成数组 toArray(); 将LinkedList对象转换成数组
5.删除所有元素 clear();将对象中的元素全部删除

举报

相关推荐

0 条评论