网站介绍:Stack的源码 比较简单,内部是通过数组实现的,执行push时将元素追加到数组末尾;执行peek时返回数组末尾元素(不删除该元素),执行pop时取出数组末尾元素,并将该元素从数组中删除。所以 用foreach或者迭代器访问的时候,是按照数组从索引0开始的方式遍历的!!即:从栈底到栈顶;刚好和弹栈的方式相反!!!所以,只能用pop() 弹出!! public static void main(String[] args) { Stack<Integer> stk = new
- 链接地址:https://blog.csdn.net/qq_43778308/article/details/108483525
- 链接标题:Java中Stack栈用foreach,迭代器访问的坑-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1997
- 网站标签:Java中Stack栈用foreach 迭代器访问的坑