Java 如何增加堆栈的容量?

Java 如何增加堆栈的容量?,java,class,stack,Java,Class,Stack,我正在Java中使用堆栈。问题是我只能将10个项目推入堆栈,而我需要推入20个项目 如何增加堆栈的容量?Java的堆栈类继承自向量,并提供方便的方法来允许向量像堆栈一样工作。由于Vector自然增长,因此无需手动增加容量 我猜你又做错什么了。否则我误解了你的问题。如果您想要更准确的答案,请提供更多信息,例如您使用的代码、您期望的行为、您得到的行为等。堆栈扩展向量,它具有定义初始容量的构造函数。 还有一个名为ensureCapacity(int minCapacity)的方法可以帮助您 但正如其他

我正在Java中使用
堆栈。问题是我只能将10个项目推入堆栈,而我需要推入20个项目


如何增加堆栈的容量?

Java的
堆栈
类继承自
向量
,并提供方便的方法来允许
向量
像堆栈一样工作。由于
Vector
自然增长,因此无需手动增加容量


我猜你又做错什么了。否则我误解了你的问题。如果您想要更准确的答案,请提供更多信息,例如您使用的代码、您期望的行为、您得到的行为等。

堆栈
扩展
向量
,它具有定义初始容量的构造函数。 还有一个名为
ensureCapacity(int minCapacity)
的方法可以帮助您
但正如其他海报所说:你不应该手动完成这项工作。也许提供一些代码片段可以启发我们大家。

Java 7不受任何大小的限制。一个向量表示它是一个“可增长的对象数组”


您应该可以向堆栈中添加任意数量的对象。

为什么只能推送10个项目?如果没有代码,此线程是无用的,请发布(如果您有,也就是说,我闻到了shens)。您使用的是java.util.Stack还是您自己创建的其他堆栈?