java 中的栈中的push方法和add方法有什么区别

如题所述

一、java 中的栈中的push方法和add方法有什么区别

这个看一下底层的实现就一目了然了,

add() 方法是在链表最尾部追加数据。

而push() 方法在链表的最前边追加数据。

看看源码不难理解的。

二、stack中add和push的区别

1、push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。2、add() 方法用于向 添加一个 元素。

三、java 中的栈中的push方法和add方法有什么区别

这两个方法最大的区别就是返回值不一样,在作用上基t接口重写的方法,返回值为bement是Vector类中的特有方法,返回值是void

温馨提示:答案为网友推荐,仅供参考
相似回答