我正在做一個大概有20個堆棧的項目。我想知道是否有一個相對簡單的方法來跟蹤每個堆棧的高度。我能做到的唯一方法是有一個單獨的變量來跟蹤高度。當堆棧被彈出和推入時,變量會增加/減少。Java保持堆棧高度的跟蹤
0
A
回答
1
使用從Vector繼承的size()命令。 例子:
Stack<Integer> s= new Stack<Integer>();
s.push(3);
s.push(4);
s.push(5);
s.pop();
System.out.println(s.size());
此輸出2.
1
對於每個堆棧,stack.size()將返回它的「高度」 - 這是很容易的它讓我覺得,我誤解你的問題。
1
如果你正在談論java.util.Stack
它有size()
方法從Vector
繼承。
請參閱http://docs.oracle.com/javase/6/docs/api/java/util/Stack.html
相關問題
- 1. java保存文件堆棧跟蹤
- 2. 從javascript堆棧跟蹤中查找Java實際堆棧跟蹤
- 3. 堆棧跟蹤3
- 4. 角度巨大的堆棧跟蹤
- 5. 堆棧跟蹤如何構建以及堆棧如何跟蹤?
- 6. eclipse中的堆棧跟蹤
- 7. 堆棧跟蹤的UserWarning
- 8. Objective-C的堆棧跟蹤
- 9. VB6中的堆棧跟蹤
- 10. Java異常處理和堆棧跟蹤
- 11. Java錯誤堆棧跟蹤積累
- 12. Java - 捕獲所有堆棧跟蹤
- 13. Java - 沒有堆棧跟蹤可用
- 14. Java異常堆棧跟蹤不打印
- 15. 的Java堆棧跟蹤誤差不支持MAJOR.MINOR版本51.0
- 16. 保持跟蹤導航控制器進一步向下堆棧
- 17. 如何在工作流基礎中保持堆棧跟蹤4
- 18. 垃圾收集器如何保持從堆棧跟蹤根
- 19. ASP.NET堆棧跟蹤問
- 20. 調試堆棧跟蹤?
- 21. 什麼是堆棧跟蹤?
- 22. 閱讀堆棧跟蹤
- 23. 打印堆棧跟蹤
- 24. 解釋ANR堆棧跟蹤
- 25. 瞭解鉻堆棧跟蹤
- 26. 異常和堆棧跟蹤
- 27. 破譯堆棧跟蹤
- 28. Node.js堆棧跟蹤信息
- 29. Logback - 過濾堆棧跟蹤
- 30. HTMLcleaner堆棧跟蹤錯誤