关于LinkedList使用 add()疑问
老师 为什么再LinkedList中也可以使用add作为插入元素的方法,而且结果也一样,还是说可以是可以, 但是我们不推荐? 如果push() 和 add()都可以的话,那两者有什么区别嘛?
13
收起
正在回答
1回答
同学你好,在LinkedList中,add和push都是添加元素到集合中,区别在于:
add方法:将指定元素添加到此列表的结尾!
而push方法是加在list头部. 等同于addFirst(将元素推入此列表所表示的堆栈。换句话说,将该元素插入此列表的开头)
这里使用这两种方法都是可以的,一般情况下,我们会使用add方法,当再添加元素时,直接添加到尾部,按照插入顺序来添加,不过push方法也是可以的!
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星