Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
这不是一个紧迫的问题,我很好奇。
使用push()将另一个对象添加到堆栈和使用addElement()添加对象之间有什么区别?
我在其他地方发现,push()和add()之间没有区别,因为add()是从Collections继承的,但是我仍然很好奇是否有什么我应该知道的。
另外,它们都有相似的返回类型吗?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
这不是一个紧迫的问题,我很好奇。
使用push()将另一个对象添加到堆栈和使用addElement()添加对象之间有什么区别?
我在其他地方发现,push()和add()之间没有区别,因为add()是从Collections继承的,但是我仍然很好奇是否有什么我应该知道的。
另外,它们都有相似的返回类型吗?
最佳答案
继承的addElement
方法返回表示成功的boolean
。push
method忽略返回的boolean
,调用addElement
,然后返回项目本身。链接中的源代码:
public E push(E item) {
addElement(item);
return item;
}
关于java - 堆栈收集,Push vs addElement ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19823931/
10-12 03:01