在学习数据结构,遍历栈中元素时,用到了,特意来记个笔记
先上个例子,在实战中学习
int[] num = {1,2,3,4,5,6};
for(int i: num){
System.out.print(i);
}
弹栈部分代码
//创建栈对象
Stack stack = new Stack<>();
//测试压栈
stack.push("a");
stack.push("b");
stack.push("c");
stack.push("d");
for (String item : stack) {
System.out.println(item);
}
用法:
for(ElementType element: arrayName){};
遍历集合
ListintList = new ArrayList (); for (Integer i: intList) { System.out.print(i); }
总结:
相对于for(;;)而言 增强for循环有两个好处:
1.写起来简单
2.遍历集合、容器简单
参考链接:
https://blog.csdn.net/yrwan95/article/details/81230046



